./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix019.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix019.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix019.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 18:39:43,627 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:39:43,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:39:43,719 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:39:43,719 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:39:43,742 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:39:43,749 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:39:43,749 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:39:43,750 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:39:43,754 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:39:43,755 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:39:43,755 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:39:43,756 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:39:43,756 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:39:43,756 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:39:43,756 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:39:43,757 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:39:43,757 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:39:43,757 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:39:43,757 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:39:43,758 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:39:43,758 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:39:43,758 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:39:43,758 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:39:43,759 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:39:43,759 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:39:43,759 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:39:43,759 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:39:43,760 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:39:43,760 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:39:43,760 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:39:43,760 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:39:43,760 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:39:43,761 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:39:43,761 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:39:43,761 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:39:43,762 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:39:43,762 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:39:43,762 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:39:43,762 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:39:43,763 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:39:43,763 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:39:43,763 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:39:43,763 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-21 18:39:43,959 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:39:43,983 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:39:43,985 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:39:43,986 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:39:43,987 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:39:43,988 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/mix019.opt.yml/witness.yml [2024-06-21 18:39:44,063 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:39:44,064 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:39:44,065 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-21 18:39:45,103 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:39:45,330 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:39:45,331 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-21 18:39:45,340 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ccb438bb/9897f58bb533475f93dccc60575c1f3f/FLAG3a3bcba74 [2024-06-21 18:39:45,350 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4ccb438bb/9897f58bb533475f93dccc60575c1f3f [2024-06-21 18:39:45,350 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:39:45,351 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:39:45,352 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:39:45,353 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:39:45,356 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:39:45,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:39:44" (1/2) ... [2024-06-21 18:39:45,357 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5332ee0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:39:45, skipping insertion in model container [2024-06-21 18:39:45,358 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:39:44" (1/2) ... [2024-06-21 18:39:45,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5f7e2602 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:39:45, skipping insertion in model container [2024-06-21 18:39:45,359 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:39:45" (2/2) ... [2024-06-21 18:39:45,359 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5332ee0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45, skipping insertion in model container [2024-06-21 18:39:45,359 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:39:45" (2/2) ... [2024-06-21 18:39:45,359 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:39:45,381 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:39:45,383 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:39:45,383 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:39:45,383 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-21 18:39:45,384 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:39:45,384 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-21 18:39:45,433 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:39:45,687 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:39:45,699 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:39:45,870 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:39:45,899 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:39:45,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45 WrapperNode [2024-06-21 18:39:45,900 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:39:45,901 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:39:45,901 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:39:45,901 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:39:45,906 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:45,925 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:45,996 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 148 [2024-06-21 18:39:45,997 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:39:45,997 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:39:45,997 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:39:45,998 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:39:46,006 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,006 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,009 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,025 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 18:39:46,026 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,026 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,034 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,035 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,037 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,038 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,042 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:39:46,042 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:39:46,042 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:39:46,042 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:39:46,043 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (1/1) ... [2024-06-21 18:39:46,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:39:46,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:39:46,065 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-21 18:39:46,083 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-21 18:39:46,094 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:39:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:39:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:39:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:39:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:39:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:39:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:39:46,095 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:39:46,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:39:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:39:46,096 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:39:46,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:39:46,097 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:39:46,187 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:39:46,190 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:39:46,562 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:39:46,563 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:39:46,708 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:39:46,709 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:39:46,709 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:39:46 BoogieIcfgContainer [2024-06-21 18:39:46,709 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:39:46,711 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:39:46,711 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:39:46,714 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:39:46,714 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:39:44" (1/4) ... [2024-06-21 18:39:46,714 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ce0ad60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:39:46, skipping insertion in model container [2024-06-21 18:39:46,714 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:39:45" (2/4) ... [2024-06-21 18:39:46,715 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ce0ad60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:39:46, skipping insertion in model container [2024-06-21 18:39:46,715 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:39:45" (3/4) ... [2024-06-21 18:39:46,715 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ce0ad60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:39:46, skipping insertion in model container [2024-06-21 18:39:46,715 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:39:46" (4/4) ... [2024-06-21 18:39:46,716 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019.opt.i [2024-06-21 18:39:46,729 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:39:46,730 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:39:46,730 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:39:46,766 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:39:46,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 18:39:46,810 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 18:39:46,810 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:39:46,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:39:46,812 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 18:39:46,814 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 18:39:46,820 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:39:46,825 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;@9c3a40, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:39:46,825 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:39:46,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:39:46,828 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:39:46,828 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:39:46,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:46,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:39:46,829 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-21 18:39:46,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:46,833 INFO L85 PathProgramCache]: Analyzing trace with hash 394630545, now seen corresponding path program 1 times [2024-06-21 18:39:46,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:46,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146373036] [2024-06-21 18:39:46,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:46,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:47,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:47,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146373036] [2024-06-21 18:39:47,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146373036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:47,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:47,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:39:47,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072278383] [2024-06-21 18:39:47,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:47,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:39:47,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:47,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:39:47,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:39:48,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:39:48,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:48,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:48,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:39:48,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:48,334 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-21 18:39:48,334 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 18:39:48,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 1756 events. 1116/1756 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8656 event pairs, 765 based on Foata normal form. 1/1686 useless extension candidates. Maximal degree in co-relation 3495. Up to 1676 conditions per place. [2024-06-21 18:39:48,346 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 18:39:48,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-21 18:39:48,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:39:48,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:39:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-21 18:39:48,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-21 18:39:48,356 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-21 18:39:48,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-21 18:39:48,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:39:48,362 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 18:39:48,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 18:39:48,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 18:39:48,366 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 18:39:48,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:48,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:39:48,367 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-21 18:39:48,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:48,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1282871984, now seen corresponding path program 1 times [2024-06-21 18:39:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205446485] [2024-06-21 18:39:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:49,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:49,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:49,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205446485] [2024-06-21 18:39:49,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205446485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:49,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:49,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:39:49,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439469145] [2024-06-21 18:39:49,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:49,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:39:49,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:49,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:39:49,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:39:49,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:39:49,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 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-21 18:39:49,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:49,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:39:49,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:49,390 INFO L124 PetriNetUnfolderBase]: 1280/1957 cut-off events. [2024-06-21 18:39:49,390 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 18:39:49,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 1957 events. 1280/1957 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9402 event pairs, 750 based on Foata normal form. 3/1952 useless extension candidates. Maximal degree in co-relation 4466. Up to 1897 conditions per place. [2024-06-21 18:39:49,401 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 18:39:49,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-21 18:39:49,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:39:49,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:39:49,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 18:39:49,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 18:39:49,405 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-21 18:39:49,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-21 18:39:49,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:39:49,408 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 18:39:49,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 18:39:49,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 18:39:49,409 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 18:39:49,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 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-21 18:39:49,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:49,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:49,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:39:49,412 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-21 18:39:49,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:49,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1114327160, now seen corresponding path program 1 times [2024-06-21 18:39:49,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:49,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230990343] [2024-06-21 18:39:49,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:49,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:49,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:50,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:50,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:50,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230990343] [2024-06-21 18:39:50,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230990343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:50,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:50,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:39:50,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805094229] [2024-06-21 18:39:50,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:50,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:39:50,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:50,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:39:50,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:39:50,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:39:50,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:50,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:50,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:39:50,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:50,638 INFO L124 PetriNetUnfolderBase]: 1302/2008 cut-off events. [2024-06-21 18:39:50,638 INFO L125 PetriNetUnfolderBase]: For 1139/1139 co-relation queries the response was YES. [2024-06-21 18:39:50,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5095 conditions, 2008 events. 1302/2008 cut-off events. For 1139/1139 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9817 event pairs, 470 based on Foata normal form. 7/2008 useless extension candidates. Maximal degree in co-relation 5081. Up to 1800 conditions per place. [2024-06-21 18:39:50,647 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-21 18:39:50,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 77 transitions, 404 flow [2024-06-21 18:39:50,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:39:50,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:39:50,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 18:39:50,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 18:39:50,652 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 130 transitions. [2024-06-21 18:39:50,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 77 transitions, 404 flow [2024-06-21 18:39:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 77 transitions, 390 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 18:39:50,656 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-21 18:39:50,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-21 18:39:50,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 18:39:50,658 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-21 18:39:50,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:50,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:50,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:50,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:39:50,658 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-21 18:39:50,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:50,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1420992673, now seen corresponding path program 1 times [2024-06-21 18:39:50,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:50,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559599718] [2024-06-21 18:39:50,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:50,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:51,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:51,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:51,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559599718] [2024-06-21 18:39:51,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559599718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:51,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:51,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:39:51,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036645030] [2024-06-21 18:39:51,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:51,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:39:51,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:51,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:39:51,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:39:51,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:39:51,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:51,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:51,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:39:51,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:51,994 INFO L124 PetriNetUnfolderBase]: 1384/2154 cut-off events. [2024-06-21 18:39:51,995 INFO L125 PetriNetUnfolderBase]: For 2930/2930 co-relation queries the response was YES. [2024-06-21 18:39:51,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6513 conditions, 2154 events. 1384/2154 cut-off events. For 2930/2930 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10833 event pairs, 321 based on Foata normal form. 26/2173 useless extension candidates. Maximal degree in co-relation 6496. Up to 1764 conditions per place. [2024-06-21 18:39:52,006 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-21 18:39:52,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 521 flow [2024-06-21 18:39:52,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:39:52,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:39:52,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 18:39:52,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-21 18:39:52,008 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 152 transitions. [2024-06-21 18:39:52,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 521 flow [2024-06-21 18:39:52,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 87 transitions, 513 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 18:39:52,012 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 283 flow [2024-06-21 18:39:52,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-21 18:39:52,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-21 18:39:52,013 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 283 flow [2024-06-21 18:39:52,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:52,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:52,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:52,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:39:52,013 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-21 18:39:52,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash 637640795, now seen corresponding path program 1 times [2024-06-21 18:39:52,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:52,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034919763] [2024-06-21 18:39:52,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:52,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:52,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:52,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:52,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:52,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034919763] [2024-06-21 18:39:52,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034919763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:52,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:52,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:39:52,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954972313] [2024-06-21 18:39:52,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:52,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:39:52,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:52,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:39:52,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:39:52,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:39:52,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 283 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:52,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:52,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:39:52,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:53,180 INFO L124 PetriNetUnfolderBase]: 1204/1959 cut-off events. [2024-06-21 18:39:53,181 INFO L125 PetriNetUnfolderBase]: For 3655/3655 co-relation queries the response was YES. [2024-06-21 18:39:53,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1959 events. 1204/1959 cut-off events. For 3655/3655 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10207 event pairs, 447 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 6271. Up to 1814 conditions per place. [2024-06-21 18:39:53,191 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-21 18:39:53,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 63 transitions, 439 flow [2024-06-21 18:39:53,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:39:53,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:39:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-21 18:39:53,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-21 18:39:53,192 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 283 flow. Second operand 5 states and 101 transitions. [2024-06-21 18:39:53,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 63 transitions, 439 flow [2024-06-21 18:39:53,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 393 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 18:39:53,196 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 286 flow [2024-06-21 18:39:53,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-21 18:39:53,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-21 18:39:53,197 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 286 flow [2024-06-21 18:39:53,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:53,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:53,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:53,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:39:53,198 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-21 18:39:53,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1671494376, now seen corresponding path program 1 times [2024-06-21 18:39:53,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:53,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498245165] [2024-06-21 18:39:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:53,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:54,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:54,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498245165] [2024-06-21 18:39:54,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498245165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:54,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:54,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:39:54,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971240461] [2024-06-21 18:39:54,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:54,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:39:54,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:54,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:39:54,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:39:54,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:39:54,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:54,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:54,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:39:54,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:54,766 INFO L124 PetriNetUnfolderBase]: 1502/2342 cut-off events. [2024-06-21 18:39:54,766 INFO L125 PetriNetUnfolderBase]: For 5167/5167 co-relation queries the response was YES. [2024-06-21 18:39:54,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 2342 events. 1502/2342 cut-off events. For 5167/5167 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11696 event pairs, 446 based on Foata normal form. 8/2334 useless extension candidates. Maximal degree in co-relation 7694. Up to 2020 conditions per place. [2024-06-21 18:39:54,778 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 57 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2024-06-21 18:39:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 91 transitions, 664 flow [2024-06-21 18:39:54,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:39:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:39:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 18:39:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-21 18:39:54,779 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 286 flow. Second operand 6 states and 129 transitions. [2024-06-21 18:39:54,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 91 transitions, 664 flow [2024-06-21 18:39:54,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 91 transitions, 645 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:39:54,785 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 446 flow [2024-06-21 18:39:54,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=446, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-06-21 18:39:54,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-21 18:39:54,788 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 446 flow [2024-06-21 18:39:54,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:54,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:54,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:54,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:39:54,789 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-21 18:39:54,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:54,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1407492486, now seen corresponding path program 2 times [2024-06-21 18:39:54,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:54,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082168081] [2024-06-21 18:39:54,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:54,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:55,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:55,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:55,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082168081] [2024-06-21 18:39:55,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082168081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:55,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:55,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:39:55,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91621918] [2024-06-21 18:39:55,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:55,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:39:55,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:55,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:39:55,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:39:55,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:39:55,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 446 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:55,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:55,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:39:55,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:56,459 INFO L124 PetriNetUnfolderBase]: 1486/2305 cut-off events. [2024-06-21 18:39:56,459 INFO L125 PetriNetUnfolderBase]: For 6547/6549 co-relation queries the response was YES. [2024-06-21 18:39:56,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8074 conditions, 2305 events. 1486/2305 cut-off events. For 6547/6549 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11419 event pairs, 433 based on Foata normal form. 6/2296 useless extension candidates. Maximal degree in co-relation 8046. Up to 2008 conditions per place. [2024-06-21 18:39:56,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 49 selfloop transitions, 33 changer transitions 0/87 dead transitions. [2024-06-21 18:39:56,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 698 flow [2024-06-21 18:39:56,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:39:56,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:39:56,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 18:39:56,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508130081300813 [2024-06-21 18:39:56,481 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 446 flow. Second operand 6 states and 125 transitions. [2024-06-21 18:39:56,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 698 flow [2024-06-21 18:39:56,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 667 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-21 18:39:56,486 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 499 flow [2024-06-21 18:39:56,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=499, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-21 18:39:56,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-21 18:39:56,487 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 499 flow [2024-06-21 18:39:56,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:56,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:56,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:56,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:39:56,488 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-21 18:39:56,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:56,489 INFO L85 PathProgramCache]: Analyzing trace with hash -232105704, now seen corresponding path program 3 times [2024-06-21 18:39:56,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:56,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594776737] [2024-06-21 18:39:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:56,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:56,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:57,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:57,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594776737] [2024-06-21 18:39:57,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594776737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:57,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:39:57,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778770888] [2024-06-21 18:39:57,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:57,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:39:57,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:57,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:39:57,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:39:57,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:39:57,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 499 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:57,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:57,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:39:57,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:57,822 INFO L124 PetriNetUnfolderBase]: 1542/2386 cut-off events. [2024-06-21 18:39:57,822 INFO L125 PetriNetUnfolderBase]: For 8915/8917 co-relation queries the response was YES. [2024-06-21 18:39:57,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8744 conditions, 2386 events. 1542/2386 cut-off events. For 8915/8917 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11902 event pairs, 418 based on Foata normal form. 10/2390 useless extension candidates. Maximal degree in co-relation 8713. Up to 2019 conditions per place. [2024-06-21 18:39:57,834 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 60 selfloop transitions, 45 changer transitions 0/110 dead transitions. [2024-06-21 18:39:57,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 110 transitions, 958 flow [2024-06-21 18:39:57,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:39:57,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:39:57,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 18:39:57,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 18:39:57,836 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 499 flow. Second operand 7 states and 143 transitions. [2024-06-21 18:39:57,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 110 transitions, 958 flow [2024-06-21 18:39:57,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 110 transitions, 903 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 18:39:57,845 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 752 flow [2024-06-21 18:39:57,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=752, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-21 18:39:57,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 18:39:57,847 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 752 flow [2024-06-21 18:39:57,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:57,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:39:57,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:39:57,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:39:57,848 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-21 18:39:57,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:39:57,849 INFO L85 PathProgramCache]: Analyzing trace with hash -682346942, now seen corresponding path program 1 times [2024-06-21 18:39:57,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:39:57,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607352038] [2024-06-21 18:39:57,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:39:57,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:39:57,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:39:59,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:39:59,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:39:59,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607352038] [2024-06-21 18:39:59,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607352038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:39:59,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:39:59,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:39:59,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219848546] [2024-06-21 18:39:59,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:39:59,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:39:59,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:39:59,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:39:59,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:39:59,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:39:59,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 752 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:39:59,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:39:59,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:39:59,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:39:59,991 INFO L124 PetriNetUnfolderBase]: 1364/2197 cut-off events. [2024-06-21 18:39:59,992 INFO L125 PetriNetUnfolderBase]: For 9985/9987 co-relation queries the response was YES. [2024-06-21 18:39:59,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8377 conditions, 2197 events. 1364/2197 cut-off events. For 9985/9987 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11273 event pairs, 467 based on Foata normal form. 4/2185 useless extension candidates. Maximal degree in co-relation 8342. Up to 2014 conditions per place. [2024-06-21 18:40:00,004 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 15 changer transitions 0/107 dead transitions. [2024-06-21 18:40:00,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 107 transitions, 1058 flow [2024-06-21 18:40:00,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:00,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:00,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 18:40:00,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 18:40:00,006 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 752 flow. Second operand 8 states and 147 transitions. [2024-06-21 18:40:00,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 107 transitions, 1058 flow [2024-06-21 18:40:00,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 107 transitions, 957 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 18:40:00,018 INFO L231 Difference]: Finished difference. Result has 78 places, 88 transitions, 746 flow [2024-06-21 18:40:00,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=746, PETRI_PLACES=78, PETRI_TRANSITIONS=88} [2024-06-21 18:40:00,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 18:40:00,019 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 88 transitions, 746 flow [2024-06-21 18:40:00,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:00,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:00,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:00,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:40:00,020 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:00,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:00,020 INFO L85 PathProgramCache]: Analyzing trace with hash -657113355, now seen corresponding path program 1 times [2024-06-21 18:40:00,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:00,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159632] [2024-06-21 18:40:00,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:00,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:00,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:00,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159632] [2024-06-21 18:40:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:00,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:00,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:40:00,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501530118] [2024-06-21 18:40:00,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:00,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:40:00,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:40:00,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:40:00,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:40:00,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 88 transitions, 746 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:00,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:00,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:40:00,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:01,231 INFO L124 PetriNetUnfolderBase]: 1361/2203 cut-off events. [2024-06-21 18:40:01,231 INFO L125 PetriNetUnfolderBase]: For 10699/10701 co-relation queries the response was YES. [2024-06-21 18:40:01,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8586 conditions, 2203 events. 1361/2203 cut-off events. For 10699/10701 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11397 event pairs, 481 based on Foata normal form. 1/2201 useless extension candidates. Maximal degree in co-relation 8550. Up to 2043 conditions per place. [2024-06-21 18:40:01,241 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 82 selfloop transitions, 10 changer transitions 0/98 dead transitions. [2024-06-21 18:40:01,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 98 transitions, 970 flow [2024-06-21 18:40:01,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:40:01,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:40:01,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 18:40:01,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-21 18:40:01,242 INFO L175 Difference]: Start difference. First operand has 78 places, 88 transitions, 746 flow. Second operand 6 states and 107 transitions. [2024-06-21 18:40:01,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 98 transitions, 970 flow [2024-06-21 18:40:01,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 98 transitions, 914 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:01,249 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 742 flow [2024-06-21 18:40:01,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=742, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-06-21 18:40:01,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 18:40:01,250 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 742 flow [2024-06-21 18:40:01,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:01,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:01,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:01,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:40:01,250 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:01,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:01,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1104324287, now seen corresponding path program 1 times [2024-06-21 18:40:01,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:01,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002898488] [2024-06-21 18:40:01,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:01,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:02,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:02,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:02,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002898488] [2024-06-21 18:40:02,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002898488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:02,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:02,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:02,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542756162] [2024-06-21 18:40:02,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:02,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:02,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:02,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:02,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:02,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:02,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 742 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:02,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:02,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:02,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:03,001 INFO L124 PetriNetUnfolderBase]: 1528/2388 cut-off events. [2024-06-21 18:40:03,001 INFO L125 PetriNetUnfolderBase]: For 13804/13806 co-relation queries the response was YES. [2024-06-21 18:40:03,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9738 conditions, 2388 events. 1528/2388 cut-off events. For 13804/13806 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12036 event pairs, 556 based on Foata normal form. 1/2386 useless extension candidates. Maximal degree in co-relation 9703. Up to 2281 conditions per place. [2024-06-21 18:40:03,017 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 84 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-06-21 18:40:03,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 982 flow [2024-06-21 18:40:03,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:40:03,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:40:03,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 18:40:03,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 18:40:03,018 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 742 flow. Second operand 6 states and 106 transitions. [2024-06-21 18:40:03,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 982 flow [2024-06-21 18:40:03,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 952 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:03,030 INFO L231 Difference]: Finished difference. Result has 80 places, 94 transitions, 774 flow [2024-06-21 18:40:03,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=774, PETRI_PLACES=80, PETRI_TRANSITIONS=94} [2024-06-21 18:40:03,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-21 18:40:03,031 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 94 transitions, 774 flow [2024-06-21 18:40:03,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:03,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:03,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:03,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:40:03,032 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-21 18:40:03,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:03,032 INFO L85 PathProgramCache]: Analyzing trace with hash -494813787, now seen corresponding path program 1 times [2024-06-21 18:40:03,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:03,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156969051] [2024-06-21 18:40:03,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:03,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:04,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-21 18:40:04,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:04,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156969051] [2024-06-21 18:40:04,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156969051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:04,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:04,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:04,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958596041] [2024-06-21 18:40:04,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:04,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:04,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:04,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:04,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:04,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 94 transitions, 774 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:04,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:04,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:04,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:05,025 INFO L124 PetriNetUnfolderBase]: 1620/2542 cut-off events. [2024-06-21 18:40:05,025 INFO L125 PetriNetUnfolderBase]: For 17632/17637 co-relation queries the response was YES. [2024-06-21 18:40:05,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 2542 events. 1620/2542 cut-off events. For 17632/17637 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13087 event pairs, 395 based on Foata normal form. 26/2552 useless extension candidates. Maximal degree in co-relation 10615. Up to 1999 conditions per place. [2024-06-21 18:40:05,036 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 70 selfloop transitions, 49 changer transitions 0/124 dead transitions. [2024-06-21 18:40:05,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 124 transitions, 1128 flow [2024-06-21 18:40:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 18:40:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 18:40:05,038 INFO L175 Difference]: Start difference. First operand has 80 places, 94 transitions, 774 flow. Second operand 8 states and 156 transitions. [2024-06-21 18:40:05,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 124 transitions, 1128 flow [2024-06-21 18:40:05,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 124 transitions, 1088 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:05,047 INFO L231 Difference]: Finished difference. Result has 84 places, 97 transitions, 873 flow [2024-06-21 18:40:05,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=873, PETRI_PLACES=84, PETRI_TRANSITIONS=97} [2024-06-21 18:40:05,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-21 18:40:05,048 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 97 transitions, 873 flow [2024-06-21 18:40:05,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:05,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:05,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:05,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:40:05,048 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-21 18:40:05,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:05,049 INFO L85 PathProgramCache]: Analyzing trace with hash -497670747, now seen corresponding path program 2 times [2024-06-21 18:40:05,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:05,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493784789] [2024-06-21 18:40:05,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:05,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:05,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:06,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:06,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:06,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493784789] [2024-06-21 18:40:06,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493784789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:06,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:06,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:06,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125312356] [2024-06-21 18:40:06,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:06,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:06,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:06,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:06,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:06,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:06,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 97 transitions, 873 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:06,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:06,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:06,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:06,740 INFO L124 PetriNetUnfolderBase]: 1816/2877 cut-off events. [2024-06-21 18:40:06,740 INFO L125 PetriNetUnfolderBase]: For 21792/21797 co-relation queries the response was YES. [2024-06-21 18:40:06,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12682 conditions, 2877 events. 1816/2877 cut-off events. For 21792/21797 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15313 event pairs, 467 based on Foata normal form. 6/2862 useless extension candidates. Maximal degree in co-relation 12645. Up to 2020 conditions per place. [2024-06-21 18:40:06,757 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 81 selfloop transitions, 48 changer transitions 0/134 dead transitions. [2024-06-21 18:40:06,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 134 transitions, 1335 flow [2024-06-21 18:40:06,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:06,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:06,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 18:40:06,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 18:40:06,759 INFO L175 Difference]: Start difference. First operand has 84 places, 97 transitions, 873 flow. Second operand 8 states and 158 transitions. [2024-06-21 18:40:06,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 134 transitions, 1335 flow [2024-06-21 18:40:06,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 134 transitions, 1230 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:06,774 INFO L231 Difference]: Finished difference. Result has 87 places, 103 transitions, 949 flow [2024-06-21 18:40:06,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=949, PETRI_PLACES=87, PETRI_TRANSITIONS=103} [2024-06-21 18:40:06,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-21 18:40:06,775 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 103 transitions, 949 flow [2024-06-21 18:40:06,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:06,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:06,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:06,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:40:06,776 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:06,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:06,776 INFO L85 PathProgramCache]: Analyzing trace with hash -137125356, now seen corresponding path program 1 times [2024-06-21 18:40:06,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:06,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099008328] [2024-06-21 18:40:06,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:06,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:06,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:07,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:07,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:07,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099008328] [2024-06-21 18:40:07,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099008328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:07,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:07,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:07,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972723973] [2024-06-21 18:40:07,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:07,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:07,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:07,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:07,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 103 transitions, 949 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:07,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:07,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:07,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:08,072 INFO L124 PetriNetUnfolderBase]: 1821/2904 cut-off events. [2024-06-21 18:40:08,072 INFO L125 PetriNetUnfolderBase]: For 24578/24583 co-relation queries the response was YES. [2024-06-21 18:40:08,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13397 conditions, 2904 events. 1821/2904 cut-off events. For 24578/24583 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15451 event pairs, 561 based on Foata normal form. 5/2904 useless extension candidates. Maximal degree in co-relation 13359. Up to 2743 conditions per place. [2024-06-21 18:40:08,085 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 19 changer transitions 0/121 dead transitions. [2024-06-21 18:40:08,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 1271 flow [2024-06-21 18:40:08,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:40:08,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:40:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 18:40:08,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 18:40:08,087 INFO L175 Difference]: Start difference. First operand has 87 places, 103 transitions, 949 flow. Second operand 6 states and 112 transitions. [2024-06-21 18:40:08,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 1271 flow [2024-06-21 18:40:08,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 1205 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:08,102 INFO L231 Difference]: Finished difference. Result has 90 places, 109 transitions, 992 flow [2024-06-21 18:40:08,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=885, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=992, PETRI_PLACES=90, PETRI_TRANSITIONS=109} [2024-06-21 18:40:08,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-21 18:40:08,102 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 992 flow [2024-06-21 18:40:08,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:08,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:08,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:08,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:40:08,103 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-21 18:40:08,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:08,103 INFO L85 PathProgramCache]: Analyzing trace with hash -984446141, now seen corresponding path program 1 times [2024-06-21 18:40:08,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:08,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823039067] [2024-06-21 18:40:08,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:08,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:09,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:09,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823039067] [2024-06-21 18:40:09,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823039067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:09,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971803675] [2024-06-21 18:40:09,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:09,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:09,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:09,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:09,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:09,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:09,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 992 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:09,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:09,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:09,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:10,451 INFO L124 PetriNetUnfolderBase]: 1856/2955 cut-off events. [2024-06-21 18:40:10,451 INFO L125 PetriNetUnfolderBase]: For 27234/27234 co-relation queries the response was YES. [2024-06-21 18:40:10,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14129 conditions, 2955 events. 1856/2955 cut-off events. For 27234/27234 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15725 event pairs, 493 based on Foata normal form. 4/2941 useless extension candidates. Maximal degree in co-relation 14088. Up to 2500 conditions per place. [2024-06-21 18:40:10,468 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 79 selfloop transitions, 73 changer transitions 0/157 dead transitions. [2024-06-21 18:40:10,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 157 transitions, 1626 flow [2024-06-21 18:40:10,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:10,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:10,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 18:40:10,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 18:40:10,473 INFO L175 Difference]: Start difference. First operand has 90 places, 109 transitions, 992 flow. Second operand 9 states and 167 transitions. [2024-06-21 18:40:10,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 157 transitions, 1626 flow [2024-06-21 18:40:10,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 157 transitions, 1591 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 18:40:10,491 INFO L231 Difference]: Finished difference. Result has 99 places, 131 transitions, 1379 flow [2024-06-21 18:40:10,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1379, PETRI_PLACES=99, PETRI_TRANSITIONS=131} [2024-06-21 18:40:10,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-21 18:40:10,492 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 131 transitions, 1379 flow [2024-06-21 18:40:10,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:10,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:10,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:10,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:40:10,493 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-21 18:40:10,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:10,493 INFO L85 PathProgramCache]: Analyzing trace with hash -975875261, now seen corresponding path program 2 times [2024-06-21 18:40:10,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:10,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221516765] [2024-06-21 18:40:10,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:10,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:10,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:12,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:12,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:12,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221516765] [2024-06-21 18:40:12,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221516765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:12,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:12,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:12,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057762750] [2024-06-21 18:40:12,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:12,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:12,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:12,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:12,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:12,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:12,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 131 transitions, 1379 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:12,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:12,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:12,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:13,351 INFO L124 PetriNetUnfolderBase]: 1959/3124 cut-off events. [2024-06-21 18:40:13,351 INFO L125 PetriNetUnfolderBase]: For 34419/34419 co-relation queries the response was YES. [2024-06-21 18:40:13,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15868 conditions, 3124 events. 1959/3124 cut-off events. For 34419/34419 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16992 event pairs, 350 based on Foata normal form. 4/3110 useless extension candidates. Maximal degree in co-relation 15823. Up to 2321 conditions per place. [2024-06-21 18:40:13,371 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 83 selfloop transitions, 81 changer transitions 0/169 dead transitions. [2024-06-21 18:40:13,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 169 transitions, 1953 flow [2024-06-21 18:40:13,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:13,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 18:40:13,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 18:40:13,374 INFO L175 Difference]: Start difference. First operand has 99 places, 131 transitions, 1379 flow. Second operand 9 states and 173 transitions. [2024-06-21 18:40:13,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 169 transitions, 1953 flow [2024-06-21 18:40:13,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 169 transitions, 1836 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:13,403 INFO L231 Difference]: Finished difference. Result has 105 places, 137 transitions, 1547 flow [2024-06-21 18:40:13,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1547, PETRI_PLACES=105, PETRI_TRANSITIONS=137} [2024-06-21 18:40:13,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 18:40:13,403 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 137 transitions, 1547 flow [2024-06-21 18:40:13,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:13,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:13,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:13,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:40:13,404 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-21 18:40:13,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1212347291, now seen corresponding path program 3 times [2024-06-21 18:40:13,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:13,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700469037] [2024-06-21 18:40:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:13,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:14,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:14,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:14,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700469037] [2024-06-21 18:40:14,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700469037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:14,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:14,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:14,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275014030] [2024-06-21 18:40:14,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:14,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:14,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:14,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:14,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 137 transitions, 1547 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:15,509 INFO L124 PetriNetUnfolderBase]: 1951/3108 cut-off events. [2024-06-21 18:40:15,509 INFO L125 PetriNetUnfolderBase]: For 37912/37912 co-relation queries the response was YES. [2024-06-21 18:40:15,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16111 conditions, 3108 events. 1951/3108 cut-off events. For 37912/37912 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16838 event pairs, 519 based on Foata normal form. 4/3094 useless extension candidates. Maximal degree in co-relation 16064. Up to 2657 conditions per place. [2024-06-21 18:40:15,527 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 86 selfloop transitions, 73 changer transitions 0/164 dead transitions. [2024-06-21 18:40:15,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 164 transitions, 1977 flow [2024-06-21 18:40:15,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:15,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:15,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 18:40:15,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 18:40:15,529 INFO L175 Difference]: Start difference. First operand has 105 places, 137 transitions, 1547 flow. Second operand 9 states and 167 transitions. [2024-06-21 18:40:15,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 164 transitions, 1977 flow [2024-06-21 18:40:15,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 164 transitions, 1801 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:15,568 INFO L231 Difference]: Finished difference. Result has 109 places, 139 transitions, 1564 flow [2024-06-21 18:40:15,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1564, PETRI_PLACES=109, PETRI_TRANSITIONS=139} [2024-06-21 18:40:15,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-21 18:40:15,569 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 139 transitions, 1564 flow [2024-06-21 18:40:15,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:15,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:15,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:15,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:40:15,569 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:15,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash -125697516, now seen corresponding path program 2 times [2024-06-21 18:40:15,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:15,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449608640] [2024-06-21 18:40:15,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:15,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:16,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:16,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:16,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449608640] [2024-06-21 18:40:16,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449608640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:16,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:16,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:16,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472167916] [2024-06-21 18:40:16,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:16,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:16,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:16,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:16,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:16,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:16,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 139 transitions, 1564 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:16,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:16,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:16,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:16,906 INFO L124 PetriNetUnfolderBase]: 1956/3129 cut-off events. [2024-06-21 18:40:16,906 INFO L125 PetriNetUnfolderBase]: For 40348/40357 co-relation queries the response was YES. [2024-06-21 18:40:16,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16276 conditions, 3129 events. 1956/3129 cut-off events. For 40348/40357 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17039 event pairs, 503 based on Foata normal form. 7/3129 useless extension candidates. Maximal degree in co-relation 16227. Up to 2950 conditions per place. [2024-06-21 18:40:16,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 123 selfloop transitions, 27 changer transitions 0/155 dead transitions. [2024-06-21 18:40:16,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 155 transitions, 1996 flow [2024-06-21 18:40:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:40:16,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:40:16,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 18:40:16,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 18:40:16,928 INFO L175 Difference]: Start difference. First operand has 109 places, 139 transitions, 1564 flow. Second operand 6 states and 110 transitions. [2024-06-21 18:40:16,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 155 transitions, 1996 flow [2024-06-21 18:40:16,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 155 transitions, 1832 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:16,966 INFO L231 Difference]: Finished difference. Result has 109 places, 145 transitions, 1534 flow [2024-06-21 18:40:16,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1534, PETRI_PLACES=109, PETRI_TRANSITIONS=145} [2024-06-21 18:40:16,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-21 18:40:16,967 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 145 transitions, 1534 flow [2024-06-21 18:40:16,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:16,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:16,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:16,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:40:16,967 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-21 18:40:16,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:16,968 INFO L85 PathProgramCache]: Analyzing trace with hash 119065289, now seen corresponding path program 3 times [2024-06-21 18:40:16,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:16,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519066549] [2024-06-21 18:40:16,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:16,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:16,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:17,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:17,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519066549] [2024-06-21 18:40:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519066549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:17,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667473638] [2024-06-21 18:40:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:17,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:17,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 145 transitions, 1534 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:17,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:17,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:17,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:18,498 INFO L124 PetriNetUnfolderBase]: 2311/3714 cut-off events. [2024-06-21 18:40:18,499 INFO L125 PetriNetUnfolderBase]: For 48354/48365 co-relation queries the response was YES. [2024-06-21 18:40:18,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 3714 events. 2311/3714 cut-off events. For 48354/48365 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21229 event pairs, 610 based on Foata normal form. 12/3721 useless extension candidates. Maximal degree in co-relation 19003. Up to 2579 conditions per place. [2024-06-21 18:40:18,522 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 128 selfloop transitions, 74 changer transitions 0/207 dead transitions. [2024-06-21 18:40:18,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 207 transitions, 2390 flow [2024-06-21 18:40:18,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:18,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:18,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 18:40:18,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 18:40:18,524 INFO L175 Difference]: Start difference. First operand has 109 places, 145 transitions, 1534 flow. Second operand 8 states and 166 transitions. [2024-06-21 18:40:18,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 207 transitions, 2390 flow [2024-06-21 18:40:18,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 207 transitions, 2341 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 18:40:18,575 INFO L231 Difference]: Finished difference. Result has 116 places, 162 transitions, 1880 flow [2024-06-21 18:40:18,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1880, PETRI_PLACES=116, PETRI_TRANSITIONS=162} [2024-06-21 18:40:18,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-21 18:40:18,576 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 162 transitions, 1880 flow [2024-06-21 18:40:18,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:18,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:18,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:18,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:40:18,577 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-21 18:40:18,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:18,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1292307117, now seen corresponding path program 4 times [2024-06-21 18:40:18,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:18,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816683061] [2024-06-21 18:40:18,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:18,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:18,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:19,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:19,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816683061] [2024-06-21 18:40:19,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816683061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:19,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:19,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:19,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432688456] [2024-06-21 18:40:19,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:19,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:19,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:19,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:19,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:19,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:19,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 162 transitions, 1880 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:19,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:19,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:19,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:20,319 INFO L124 PetriNetUnfolderBase]: 2327/3737 cut-off events. [2024-06-21 18:40:20,319 INFO L125 PetriNetUnfolderBase]: For 55826/55837 co-relation queries the response was YES. [2024-06-21 18:40:20,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20080 conditions, 3737 events. 2327/3737 cut-off events. For 55826/55837 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21456 event pairs, 571 based on Foata normal form. 32/3764 useless extension candidates. Maximal degree in co-relation 20027. Up to 3090 conditions per place. [2024-06-21 18:40:20,341 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 130 selfloop transitions, 72 changer transitions 0/207 dead transitions. [2024-06-21 18:40:20,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 207 transitions, 2562 flow [2024-06-21 18:40:20,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:20,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 18:40:20,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:40:20,343 INFO L175 Difference]: Start difference. First operand has 116 places, 162 transitions, 1880 flow. Second operand 8 states and 164 transitions. [2024-06-21 18:40:20,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 207 transitions, 2562 flow [2024-06-21 18:40:20,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 207 transitions, 2464 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:20,409 INFO L231 Difference]: Finished difference. Result has 120 places, 168 transitions, 2036 flow [2024-06-21 18:40:20,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2036, PETRI_PLACES=120, PETRI_TRANSITIONS=168} [2024-06-21 18:40:20,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-21 18:40:20,409 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 168 transitions, 2036 flow [2024-06-21 18:40:20,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:20,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:20,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:20,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:40:20,410 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-21 18:40:20,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:20,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1081064907, now seen corresponding path program 5 times [2024-06-21 18:40:20,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:20,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777802736] [2024-06-21 18:40:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:20,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:21,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:21,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:21,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777802736] [2024-06-21 18:40:21,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777802736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:21,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:21,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:21,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340180922] [2024-06-21 18:40:21,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:21,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:21,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:21,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:21,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:21,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:40:21,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 168 transitions, 2036 flow. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:21,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:21,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:40:21,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:21,833 INFO L124 PetriNetUnfolderBase]: 2010/3547 cut-off events. [2024-06-21 18:40:21,833 INFO L125 PetriNetUnfolderBase]: For 53658/53898 co-relation queries the response was YES. [2024-06-21 18:40:21,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19314 conditions, 3547 events. 2010/3547 cut-off events. For 53658/53898 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23428 event pairs, 311 based on Foata normal form. 114/3500 useless extension candidates. Maximal degree in co-relation 19259. Up to 1526 conditions per place. [2024-06-21 18:40:21,856 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 86 changer transitions 0/227 dead transitions. [2024-06-21 18:40:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 227 transitions, 2958 flow [2024-06-21 18:40:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:21,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 18:40:21,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-21 18:40:21,858 INFO L175 Difference]: Start difference. First operand has 120 places, 168 transitions, 2036 flow. Second operand 7 states and 157 transitions. [2024-06-21 18:40:21,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 227 transitions, 2958 flow [2024-06-21 18:40:21,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 227 transitions, 2812 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:21,926 INFO L231 Difference]: Finished difference. Result has 123 places, 182 transitions, 2337 flow [2024-06-21 18:40:21,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2337, PETRI_PLACES=123, PETRI_TRANSITIONS=182} [2024-06-21 18:40:21,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-21 18:40:21,926 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 182 transitions, 2337 flow [2024-06-21 18:40:21,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:21,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:21,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:21,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:40:21,927 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:21,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:21,928 INFO L85 PathProgramCache]: Analyzing trace with hash -347919084, now seen corresponding path program 3 times [2024-06-21 18:40:21,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:21,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437639492] [2024-06-21 18:40:21,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:21,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:22,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:22,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437639492] [2024-06-21 18:40:22,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437639492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:22,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:22,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:22,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180389273] [2024-06-21 18:40:22,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:22,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:22,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:22,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:22,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 182 transitions, 2337 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:22,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:22,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:22,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:23,619 INFO L124 PetriNetUnfolderBase]: 2674/4381 cut-off events. [2024-06-21 18:40:23,619 INFO L125 PetriNetUnfolderBase]: For 67577/67577 co-relation queries the response was YES. [2024-06-21 18:40:23,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24486 conditions, 4381 events. 2674/4381 cut-off events. For 67577/67577 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26720 event pairs, 952 based on Foata normal form. 1/4379 useless extension candidates. Maximal degree in co-relation 24428. Up to 4126 conditions per place. [2024-06-21 18:40:23,659 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 24 changer transitions 0/204 dead transitions. [2024-06-21 18:40:23,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 204 transitions, 2825 flow [2024-06-21 18:40:23,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:23,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:23,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 18:40:23,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 18:40:23,660 INFO L175 Difference]: Start difference. First operand has 123 places, 182 transitions, 2337 flow. Second operand 7 states and 129 transitions. [2024-06-21 18:40:23,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 204 transitions, 2825 flow [2024-06-21 18:40:23,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 204 transitions, 2722 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 18:40:23,766 INFO L231 Difference]: Finished difference. Result has 128 places, 187 transitions, 2348 flow [2024-06-21 18:40:23,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2348, PETRI_PLACES=128, PETRI_TRANSITIONS=187} [2024-06-21 18:40:23,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-21 18:40:23,767 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 187 transitions, 2348 flow [2024-06-21 18:40:23,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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-21 18:40:23,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:23,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:23,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:40:23,767 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:23,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:23,768 INFO L85 PathProgramCache]: Analyzing trace with hash -131405484, now seen corresponding path program 1 times [2024-06-21 18:40:23,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:23,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332497617] [2024-06-21 18:40:23,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:23,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:24,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:24,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:24,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332497617] [2024-06-21 18:40:24,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332497617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:24,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:24,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:24,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026311344] [2024-06-21 18:40:24,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:24,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:24,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:24,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:24,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:24,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:40:24,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 187 transitions, 2348 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:24,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:24,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:40:24,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:25,378 INFO L124 PetriNetUnfolderBase]: 2594/4296 cut-off events. [2024-06-21 18:40:25,379 INFO L125 PetriNetUnfolderBase]: For 71443/71443 co-relation queries the response was YES. [2024-06-21 18:40:25,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23785 conditions, 4296 events. 2594/4296 cut-off events. For 71443/71443 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26426 event pairs, 1031 based on Foata normal form. 1/4294 useless extension candidates. Maximal degree in co-relation 23725. Up to 3990 conditions per place. [2024-06-21 18:40:25,415 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 181 selfloop transitions, 13 changer transitions 0/201 dead transitions. [2024-06-21 18:40:25,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 201 transitions, 2802 flow [2024-06-21 18:40:25,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:25,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:25,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 18:40:25,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 18:40:25,417 INFO L175 Difference]: Start difference. First operand has 128 places, 187 transitions, 2348 flow. Second operand 7 states and 125 transitions. [2024-06-21 18:40:25,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 201 transitions, 2802 flow [2024-06-21 18:40:25,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 201 transitions, 2744 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 18:40:25,518 INFO L231 Difference]: Finished difference. Result has 130 places, 190 transitions, 2362 flow [2024-06-21 18:40:25,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2362, PETRI_PLACES=130, PETRI_TRANSITIONS=190} [2024-06-21 18:40:25,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-21 18:40:25,519 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 190 transitions, 2362 flow [2024-06-21 18:40:25,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:25,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:25,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:25,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:40:25,520 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:25,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:25,520 INFO L85 PathProgramCache]: Analyzing trace with hash -125691564, now seen corresponding path program 2 times [2024-06-21 18:40:25,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:25,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442064828] [2024-06-21 18:40:25,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:25,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:26,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:26,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442064828] [2024-06-21 18:40:26,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442064828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:26,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:26,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:40:26,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53356842] [2024-06-21 18:40:26,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:26,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:40:26,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:26,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:40:26,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:40:26,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:40:26,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 190 transitions, 2362 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:26,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:26,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:40:26,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:27,166 INFO L124 PetriNetUnfolderBase]: 2591/4293 cut-off events. [2024-06-21 18:40:27,166 INFO L125 PetriNetUnfolderBase]: For 75796/75799 co-relation queries the response was YES. [2024-06-21 18:40:27,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24146 conditions, 4293 events. 2591/4293 cut-off events. For 75796/75799 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26467 event pairs, 1035 based on Foata normal form. 3/4292 useless extension candidates. Maximal degree in co-relation 24085. Up to 3980 conditions per place. [2024-06-21 18:40:27,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 18 changer transitions 0/201 dead transitions. [2024-06-21 18:40:27,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 201 transitions, 2812 flow [2024-06-21 18:40:27,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:40:27,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:40:27,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 18:40:27,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-21 18:40:27,201 INFO L175 Difference]: Start difference. First operand has 130 places, 190 transitions, 2362 flow. Second operand 6 states and 113 transitions. [2024-06-21 18:40:27,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 201 transitions, 2812 flow [2024-06-21 18:40:27,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 201 transitions, 2762 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 18:40:27,306 INFO L231 Difference]: Finished difference. Result has 131 places, 193 transitions, 2400 flow [2024-06-21 18:40:27,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2400, PETRI_PLACES=131, PETRI_TRANSITIONS=193} [2024-06-21 18:40:27,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 18:40:27,307 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 193 transitions, 2400 flow [2024-06-21 18:40:27,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:27,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:27,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:27,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:40:27,308 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:27,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:27,308 INFO L85 PathProgramCache]: Analyzing trace with hash -125683628, now seen corresponding path program 1 times [2024-06-21 18:40:27,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:27,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788999537] [2024-06-21 18:40:27,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:27,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:28,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:28,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:28,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788999537] [2024-06-21 18:40:28,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788999537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:28,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:28,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:28,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052064881] [2024-06-21 18:40:28,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:28,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:28,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:28,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:28,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:28,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 193 transitions, 2400 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:28,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:28,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:28,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:29,678 INFO L124 PetriNetUnfolderBase]: 2670/4369 cut-off events. [2024-06-21 18:40:29,678 INFO L125 PetriNetUnfolderBase]: For 80709/80709 co-relation queries the response was YES. [2024-06-21 18:40:29,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24876 conditions, 4369 events. 2670/4369 cut-off events. For 80709/80709 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26550 event pairs, 1053 based on Foata normal form. 2/4368 useless extension candidates. Maximal degree in co-relation 24814. Up to 4137 conditions per place. [2024-06-21 18:40:29,714 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 16 changer transitions 0/206 dead transitions. [2024-06-21 18:40:29,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 206 transitions, 2864 flow [2024-06-21 18:40:29,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:29,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:29,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 18:40:29,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 18:40:29,716 INFO L175 Difference]: Start difference. First operand has 131 places, 193 transitions, 2400 flow. Second operand 7 states and 121 transitions. [2024-06-21 18:40:29,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 206 transitions, 2864 flow [2024-06-21 18:40:29,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 206 transitions, 2798 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:29,818 INFO L231 Difference]: Finished difference. Result has 134 places, 196 transitions, 2414 flow [2024-06-21 18:40:29,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2414, PETRI_PLACES=134, PETRI_TRANSITIONS=196} [2024-06-21 18:40:29,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-21 18:40:29,819 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 196 transitions, 2414 flow [2024-06-21 18:40:29,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:29,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:29,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:29,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:40:29,819 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-21 18:40:29,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:29,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1840642873, now seen corresponding path program 1 times [2024-06-21 18:40:29,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:29,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560990814] [2024-06-21 18:40:29,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:29,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:30,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:30,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560990814] [2024-06-21 18:40:30,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560990814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:30,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:30,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:30,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097994581] [2024-06-21 18:40:30,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:31,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:31,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:31,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:31,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:31,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:31,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 196 transitions, 2414 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:31,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:31,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:31,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:32,169 INFO L124 PetriNetUnfolderBase]: 2765/4547 cut-off events. [2024-06-21 18:40:32,169 INFO L125 PetriNetUnfolderBase]: For 90424/90427 co-relation queries the response was YES. [2024-06-21 18:40:32,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25985 conditions, 4547 events. 2765/4547 cut-off events. For 90424/90427 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28123 event pairs, 759 based on Foata normal form. 18/4554 useless extension candidates. Maximal degree in co-relation 25922. Up to 3523 conditions per place. [2024-06-21 18:40:32,200 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 147 selfloop transitions, 79 changer transitions 0/231 dead transitions. [2024-06-21 18:40:32,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 231 transitions, 3071 flow [2024-06-21 18:40:32,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:32,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:32,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 18:40:32,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 18:40:32,202 INFO L175 Difference]: Start difference. First operand has 134 places, 196 transitions, 2414 flow. Second operand 9 states and 174 transitions. [2024-06-21 18:40:32,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 231 transitions, 3071 flow [2024-06-21 18:40:32,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 231 transitions, 3013 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 18:40:32,287 INFO L231 Difference]: Finished difference. Result has 138 places, 199 transitions, 2588 flow [2024-06-21 18:40:32,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2588, PETRI_PLACES=138, PETRI_TRANSITIONS=199} [2024-06-21 18:40:32,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-21 18:40:32,288 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 199 transitions, 2588 flow [2024-06-21 18:40:32,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:32,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:32,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:32,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:40:32,289 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:32,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:32,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1752077113, now seen corresponding path program 2 times [2024-06-21 18:40:32,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:32,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867731941] [2024-06-21 18:40:32,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:32,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:32,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:33,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-21 18:40:33,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:33,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867731941] [2024-06-21 18:40:33,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867731941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:33,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:33,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:33,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975935766] [2024-06-21 18:40:33,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:33,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:33,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:33,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:33,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:33,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:33,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 199 transitions, 2588 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:33,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:33,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:33,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:34,609 INFO L124 PetriNetUnfolderBase]: 2846/4689 cut-off events. [2024-06-21 18:40:34,609 INFO L125 PetriNetUnfolderBase]: For 98240/98243 co-relation queries the response was YES. [2024-06-21 18:40:34,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 4689 events. 2846/4689 cut-off events. For 98240/98243 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29101 event pairs, 772 based on Foata normal form. 18/4696 useless extension candidates. Maximal degree in co-relation 27069. Up to 2760 conditions per place. [2024-06-21 18:40:34,648 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 142 selfloop transitions, 92 changer transitions 0/239 dead transitions. [2024-06-21 18:40:34,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 239 transitions, 3373 flow [2024-06-21 18:40:34,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:34,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:34,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 18:40:34,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-21 18:40:34,649 INFO L175 Difference]: Start difference. First operand has 138 places, 199 transitions, 2588 flow. Second operand 9 states and 176 transitions. [2024-06-21 18:40:34,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 239 transitions, 3373 flow [2024-06-21 18:40:34,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 239 transitions, 3181 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 18:40:34,763 INFO L231 Difference]: Finished difference. Result has 141 places, 203 transitions, 2718 flow [2024-06-21 18:40:34,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2718, PETRI_PLACES=141, PETRI_TRANSITIONS=203} [2024-06-21 18:40:34,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-21 18:40:34,764 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 203 transitions, 2718 flow [2024-06-21 18:40:34,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:34,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:34,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:34,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:40:34,764 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-21 18:40:34,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:34,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1125427299, now seen corresponding path program 1 times [2024-06-21 18:40:34,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:34,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49040466] [2024-06-21 18:40:34,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:34,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:36,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-21 18:40:36,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:36,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49040466] [2024-06-21 18:40:36,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49040466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:36,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:36,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:36,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093530122] [2024-06-21 18:40:36,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:36,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:36,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:36,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:36,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:36,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:36,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 203 transitions, 2718 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:36,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:36,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:36,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:37,178 INFO L124 PetriNetUnfolderBase]: 3093/5164 cut-off events. [2024-06-21 18:40:37,179 INFO L125 PetriNetUnfolderBase]: For 110692/110695 co-relation queries the response was YES. [2024-06-21 18:40:37,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29916 conditions, 5164 events. 3093/5164 cut-off events. For 110692/110695 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 33465 event pairs, 884 based on Foata normal form. 24/5177 useless extension candidates. Maximal degree in co-relation 29850. Up to 3867 conditions per place. [2024-06-21 18:40:37,221 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 80 changer transitions 0/247 dead transitions. [2024-06-21 18:40:37,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 247 transitions, 3595 flow [2024-06-21 18:40:37,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:37,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:37,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 18:40:37,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 18:40:37,223 INFO L175 Difference]: Start difference. First operand has 141 places, 203 transitions, 2718 flow. Second operand 9 states and 172 transitions. [2024-06-21 18:40:37,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 247 transitions, 3595 flow [2024-06-21 18:40:37,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 247 transitions, 3401 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:37,379 INFO L231 Difference]: Finished difference. Result has 146 places, 217 transitions, 3034 flow [2024-06-21 18:40:37,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3034, PETRI_PLACES=146, PETRI_TRANSITIONS=217} [2024-06-21 18:40:37,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-21 18:40:37,380 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 217 transitions, 3034 flow [2024-06-21 18:40:37,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:37,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:37,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:37,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:40:37,380 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:37,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:37,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1288643194, now seen corresponding path program 1 times [2024-06-21 18:40:37,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:37,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088356518] [2024-06-21 18:40:37,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:37,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:38,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:38,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088356518] [2024-06-21 18:40:38,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088356518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:38,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:38,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:38,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832763158] [2024-06-21 18:40:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:38,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:38,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:38,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:38,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:38,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:38,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 217 transitions, 3034 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:38,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:38,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:38,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:39,154 INFO L124 PetriNetUnfolderBase]: 3108/5168 cut-off events. [2024-06-21 18:40:39,154 INFO L125 PetriNetUnfolderBase]: For 111570/111573 co-relation queries the response was YES. [2024-06-21 18:40:39,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30439 conditions, 5168 events. 3108/5168 cut-off events. For 111570/111573 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 33349 event pairs, 1006 based on Foata normal form. 3/5160 useless extension candidates. Maximal degree in co-relation 30370. Up to 4556 conditions per place. [2024-06-21 18:40:39,197 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 157 selfloop transitions, 77 changer transitions 0/239 dead transitions. [2024-06-21 18:40:39,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 239 transitions, 3638 flow [2024-06-21 18:40:39,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:39,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 18:40:39,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 18:40:39,200 INFO L175 Difference]: Start difference. First operand has 146 places, 217 transitions, 3034 flow. Second operand 8 states and 151 transitions. [2024-06-21 18:40:39,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 239 transitions, 3638 flow [2024-06-21 18:40:39,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 239 transitions, 3497 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:39,346 INFO L231 Difference]: Finished difference. Result has 150 places, 222 transitions, 3128 flow [2024-06-21 18:40:39,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3128, PETRI_PLACES=150, PETRI_TRANSITIONS=222} [2024-06-21 18:40:39,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-21 18:40:39,348 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 222 transitions, 3128 flow [2024-06-21 18:40:39,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:39,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:39,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:39,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:40:39,348 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:39,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:39,349 INFO L85 PathProgramCache]: Analyzing trace with hash 132868098, now seen corresponding path program 2 times [2024-06-21 18:40:39,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:39,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229454034] [2024-06-21 18:40:39,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:39,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:39,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:40,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:40,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:40,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229454034] [2024-06-21 18:40:40,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229454034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:40,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:40,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:40,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549229628] [2024-06-21 18:40:40,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:40,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:40,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:40,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:40,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:40,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:40,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 222 transitions, 3128 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:40,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:40,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:40,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:41,227 INFO L124 PetriNetUnfolderBase]: 3136/5224 cut-off events. [2024-06-21 18:40:41,228 INFO L125 PetriNetUnfolderBase]: For 117378/117381 co-relation queries the response was YES. [2024-06-21 18:40:41,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31414 conditions, 5224 events. 3136/5224 cut-off events. For 117378/117381 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33978 event pairs, 997 based on Foata normal form. 4/5218 useless extension candidates. Maximal degree in co-relation 31344. Up to 4712 conditions per place. [2024-06-21 18:40:41,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 50 changer transitions 0/253 dead transitions. [2024-06-21 18:40:41,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 253 transitions, 4012 flow [2024-06-21 18:40:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 18:40:41,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-21 18:40:41,267 INFO L175 Difference]: Start difference. First operand has 150 places, 222 transitions, 3128 flow. Second operand 7 states and 135 transitions. [2024-06-21 18:40:41,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 253 transitions, 4012 flow [2024-06-21 18:40:41,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 253 transitions, 3781 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:41,435 INFO L231 Difference]: Finished difference. Result has 154 places, 239 transitions, 3371 flow [2024-06-21 18:40:41,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2921, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3371, PETRI_PLACES=154, PETRI_TRANSITIONS=239} [2024-06-21 18:40:41,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-21 18:40:41,445 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 239 transitions, 3371 flow [2024-06-21 18:40:41,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:41,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:41,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:41,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:40:41,446 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:41,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:41,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1288344292, now seen corresponding path program 1 times [2024-06-21 18:40:41,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:41,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732568898] [2024-06-21 18:40:41,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:41,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:42,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:42,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:42,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732568898] [2024-06-21 18:40:42,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732568898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:42,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:42,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:42,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949978989] [2024-06-21 18:40:42,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:42,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:42,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:42,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:42,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:42,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:42,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 239 transitions, 3371 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:42,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:42,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:42,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:43,618 INFO L124 PetriNetUnfolderBase]: 3141/5232 cut-off events. [2024-06-21 18:40:43,618 INFO L125 PetriNetUnfolderBase]: For 124702/124705 co-relation queries the response was YES. [2024-06-21 18:40:43,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32313 conditions, 5232 events. 3141/5232 cut-off events. For 124702/124705 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 34029 event pairs, 1105 based on Foata normal form. 3/5230 useless extension candidates. Maximal degree in co-relation 32238. Up to 4896 conditions per place. [2024-06-21 18:40:43,669 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 26 changer transitions 0/254 dead transitions. [2024-06-21 18:40:43,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 254 transitions, 3947 flow [2024-06-21 18:40:43,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:43,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:43,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 18:40:43,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:40:43,670 INFO L175 Difference]: Start difference. First operand has 154 places, 239 transitions, 3371 flow. Second operand 7 states and 126 transitions. [2024-06-21 18:40:43,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 254 transitions, 3947 flow [2024-06-21 18:40:43,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 254 transitions, 3852 flow, removed 45 selfloop flow, removed 1 redundant places. [2024-06-21 18:40:43,881 INFO L231 Difference]: Finished difference. Result has 160 places, 242 transitions, 3385 flow [2024-06-21 18:40:43,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3276, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3385, PETRI_PLACES=160, PETRI_TRANSITIONS=242} [2024-06-21 18:40:43,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-21 18:40:43,881 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 242 transitions, 3385 flow [2024-06-21 18:40:43,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:43,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:43,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:40:43,882 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-21 18:40:43,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash -453058399, now seen corresponding path program 2 times [2024-06-21 18:40:43,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:43,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711490483] [2024-06-21 18:40:43,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:43,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:45,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:45,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711490483] [2024-06-21 18:40:45,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711490483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:45,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:45,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:45,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960233858] [2024-06-21 18:40:45,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:45,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:45,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:45,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:45,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:45,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:45,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 242 transitions, 3385 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:45,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:45,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:45,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:46,740 INFO L124 PetriNetUnfolderBase]: 3095/5167 cut-off events. [2024-06-21 18:40:46,740 INFO L125 PetriNetUnfolderBase]: For 128330/128333 co-relation queries the response was YES. [2024-06-21 18:40:46,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31440 conditions, 5167 events. 3095/5167 cut-off events. For 128330/128333 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33567 event pairs, 883 based on Foata normal form. 26/5175 useless extension candidates. Maximal degree in co-relation 31362. Up to 4179 conditions per place. [2024-06-21 18:40:46,876 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 189 selfloop transitions, 81 changer transitions 0/275 dead transitions. [2024-06-21 18:40:46,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 275 transitions, 4101 flow [2024-06-21 18:40:46,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:46,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:46,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 18:40:46,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 18:40:46,878 INFO L175 Difference]: Start difference. First operand has 160 places, 242 transitions, 3385 flow. Second operand 9 states and 169 transitions. [2024-06-21 18:40:46,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 275 transitions, 4101 flow [2024-06-21 18:40:47,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 275 transitions, 3996 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 18:40:47,039 INFO L231 Difference]: Finished difference. Result has 165 places, 245 transitions, 3521 flow [2024-06-21 18:40:47,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3521, PETRI_PLACES=165, PETRI_TRANSITIONS=245} [2024-06-21 18:40:47,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-21 18:40:47,040 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 245 transitions, 3521 flow [2024-06-21 18:40:47,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:47,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:47,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:47,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:40:47,041 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-21 18:40:47,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:47,042 INFO L85 PathProgramCache]: Analyzing trace with hash 242141715, now seen corresponding path program 3 times [2024-06-21 18:40:47,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:47,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718618549] [2024-06-21 18:40:47,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:47,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:48,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-21 18:40:48,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:48,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718618549] [2024-06-21 18:40:48,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718618549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:48,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:48,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:48,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825502641] [2024-06-21 18:40:48,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:48,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:48,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:48,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:48,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:48,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:48,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 245 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:48,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:48,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:48,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:49,785 INFO L124 PetriNetUnfolderBase]: 3062/5105 cut-off events. [2024-06-21 18:40:49,786 INFO L125 PetriNetUnfolderBase]: For 125172/125175 co-relation queries the response was YES. [2024-06-21 18:40:49,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31182 conditions, 5105 events. 3062/5105 cut-off events. For 125172/125175 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32979 event pairs, 724 based on Foata normal form. 20/5107 useless extension candidates. Maximal degree in co-relation 31103. Up to 2988 conditions per place. [2024-06-21 18:40:49,838 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 172 selfloop transitions, 102 changer transitions 0/279 dead transitions. [2024-06-21 18:40:49,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 279 transitions, 4274 flow [2024-06-21 18:40:49,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:40:49,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:40:49,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 18:40:49,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 18:40:49,844 INFO L175 Difference]: Start difference. First operand has 165 places, 245 transitions, 3521 flow. Second operand 9 states and 170 transitions. [2024-06-21 18:40:49,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 279 transitions, 4274 flow [2024-06-21 18:40:50,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 279 transitions, 4086 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:50,062 INFO L231 Difference]: Finished difference. Result has 169 places, 246 transitions, 3609 flow [2024-06-21 18:40:50,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3609, PETRI_PLACES=169, PETRI_TRANSITIONS=246} [2024-06-21 18:40:50,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-21 18:40:50,063 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 246 transitions, 3609 flow [2024-06-21 18:40:50,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:50,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:50,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:50,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:40:50,063 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:50,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:50,064 INFO L85 PathProgramCache]: Analyzing trace with hash 398761822, now seen corresponding path program 2 times [2024-06-21 18:40:50,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:50,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454122710] [2024-06-21 18:40:50,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:50,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:51,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:51,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:51,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454122710] [2024-06-21 18:40:51,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454122710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:51,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:51,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:51,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286156947] [2024-06-21 18:40:51,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:51,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:51,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:51,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:51,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 246 transitions, 3609 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:51,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:51,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:51,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:52,633 INFO L124 PetriNetUnfolderBase]: 3067/5120 cut-off events. [2024-06-21 18:40:52,633 INFO L125 PetriNetUnfolderBase]: For 125604/125610 co-relation queries the response was YES. [2024-06-21 18:40:52,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31712 conditions, 5120 events. 3067/5120 cut-off events. For 125604/125610 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33185 event pairs, 1004 based on Foata normal form. 5/5117 useless extension candidates. Maximal degree in co-relation 31634. Up to 4761 conditions per place. [2024-06-21 18:40:52,675 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 42 changer transitions 0/262 dead transitions. [2024-06-21 18:40:52,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 262 transitions, 4315 flow [2024-06-21 18:40:52,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:52,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 18:40:52,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 18:40:52,677 INFO L175 Difference]: Start difference. First operand has 169 places, 246 transitions, 3609 flow. Second operand 8 states and 135 transitions. [2024-06-21 18:40:52,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 262 transitions, 4315 flow [2024-06-21 18:40:52,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 262 transitions, 4128 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 18:40:52,853 INFO L231 Difference]: Finished difference. Result has 171 places, 252 transitions, 3618 flow [2024-06-21 18:40:52,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3618, PETRI_PLACES=171, PETRI_TRANSITIONS=252} [2024-06-21 18:40:52,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-21 18:40:52,854 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 252 transitions, 3618 flow [2024-06-21 18:40:52,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:52,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:52,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:52,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:40:52,854 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:52,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:52,855 INFO L85 PathProgramCache]: Analyzing trace with hash 54259690, now seen corresponding path program 3 times [2024-06-21 18:40:52,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:52,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447278072] [2024-06-21 18:40:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:52,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:53,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:53,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:53,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447278072] [2024-06-21 18:40:53,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447278072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:53,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:53,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:40:53,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657402530] [2024-06-21 18:40:53,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:53,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:40:53,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:53,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:40:53,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:40:53,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:53,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 252 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:53,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:53,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:53,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:54,732 INFO L124 PetriNetUnfolderBase]: 3095/5159 cut-off events. [2024-06-21 18:40:54,732 INFO L125 PetriNetUnfolderBase]: For 130559/130562 co-relation queries the response was YES. [2024-06-21 18:40:54,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31813 conditions, 5159 events. 3095/5159 cut-off events. For 130559/130562 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33412 event pairs, 935 based on Foata normal form. 4/5145 useless extension candidates. Maximal degree in co-relation 31734. Up to 4586 conditions per place. [2024-06-21 18:40:54,778 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 66 changer transitions 0/277 dead transitions. [2024-06-21 18:40:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 277 transitions, 4572 flow [2024-06-21 18:40:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:40:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:40:54,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 18:40:54,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 18:40:54,780 INFO L175 Difference]: Start difference. First operand has 171 places, 252 transitions, 3618 flow. Second operand 7 states and 133 transitions. [2024-06-21 18:40:54,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 277 transitions, 4572 flow [2024-06-21 18:40:54,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 277 transitions, 4483 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 18:40:54,976 INFO L231 Difference]: Finished difference. Result has 175 places, 263 transitions, 3875 flow [2024-06-21 18:40:54,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3875, PETRI_PLACES=175, PETRI_TRANSITIONS=263} [2024-06-21 18:40:54,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-21 18:40:54,976 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 263 transitions, 3875 flow [2024-06-21 18:40:54,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:54,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:54,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:54,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:40:54,977 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:40:54,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:54,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1278167302, now seen corresponding path program 3 times [2024-06-21 18:40:54,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:54,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913064322] [2024-06-21 18:40:54,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:54,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:54,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:56,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:56,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:56,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913064322] [2024-06-21 18:40:56,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913064322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:56,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:56,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:56,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300091083] [2024-06-21 18:40:56,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:56,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:56,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:56,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:56,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:56,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:56,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 263 transitions, 3875 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:56,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:56,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:56,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:40:57,412 INFO L124 PetriNetUnfolderBase]: 3100/5167 cut-off events. [2024-06-21 18:40:57,413 INFO L125 PetriNetUnfolderBase]: For 139445/139451 co-relation queries the response was YES. [2024-06-21 18:40:57,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32819 conditions, 5167 events. 3100/5167 cut-off events. For 139445/139451 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33497 event pairs, 1003 based on Foata normal form. 5/5164 useless extension candidates. Maximal degree in co-relation 32737. Up to 4821 conditions per place. [2024-06-21 18:40:57,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 34 changer transitions 0/275 dead transitions. [2024-06-21 18:40:57,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 275 transitions, 4487 flow [2024-06-21 18:40:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:40:57,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:40:57,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 18:40:57,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-21 18:40:57,458 INFO L175 Difference]: Start difference. First operand has 175 places, 263 transitions, 3875 flow. Second operand 8 states and 133 transitions. [2024-06-21 18:40:57,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 275 transitions, 4487 flow [2024-06-21 18:40:57,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 275 transitions, 4352 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 18:40:57,669 INFO L231 Difference]: Finished difference. Result has 181 places, 266 transitions, 3868 flow [2024-06-21 18:40:57,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3868, PETRI_PLACES=181, PETRI_TRANSITIONS=266} [2024-06-21 18:40:57,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 18:40:57,669 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 266 transitions, 3868 flow [2024-06-21 18:40:57,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:57,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:40:57,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:40:57,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:40:57,670 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-21 18:40:57,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:40:57,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1230592065, now seen corresponding path program 4 times [2024-06-21 18:40:57,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:40:57,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989689526] [2024-06-21 18:40:57,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:40:57,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:40:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:40:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:40:58,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:40:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989689526] [2024-06-21 18:40:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989689526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:40:58,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:40:58,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:40:58,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552082780] [2024-06-21 18:40:58,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:40:58,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:40:58,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:40:58,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:40:58,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:40:59,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:40:59,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 266 transitions, 3868 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:40:59,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:40:59,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:40:59,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:00,239 INFO L124 PetriNetUnfolderBase]: 3233/5382 cut-off events. [2024-06-21 18:41:00,239 INFO L125 PetriNetUnfolderBase]: For 144264/144267 co-relation queries the response was YES. [2024-06-21 18:41:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33540 conditions, 5382 events. 3233/5382 cut-off events. For 144264/144267 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35228 event pairs, 895 based on Foata normal form. 12/5389 useless extension candidates. Maximal degree in co-relation 33456. Up to 4242 conditions per place. [2024-06-21 18:41:00,298 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 225 selfloop transitions, 94 changer transitions 0/324 dead transitions. [2024-06-21 18:41:00,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 324 transitions, 4971 flow [2024-06-21 18:41:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:41:00,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:41:00,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 18:41:00,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 18:41:00,302 INFO L175 Difference]: Start difference. First operand has 181 places, 266 transitions, 3868 flow. Second operand 9 states and 179 transitions. [2024-06-21 18:41:00,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 324 transitions, 4971 flow [2024-06-21 18:41:00,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 324 transitions, 4863 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 18:41:00,514 INFO L231 Difference]: Finished difference. Result has 185 places, 282 transitions, 4305 flow [2024-06-21 18:41:00,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4305, PETRI_PLACES=185, PETRI_TRANSITIONS=282} [2024-06-21 18:41:00,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-21 18:41:00,515 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 282 transitions, 4305 flow [2024-06-21 18:41:00,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:00,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:00,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:00,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:41:00,519 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:41:00,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:00,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1381426468, now seen corresponding path program 4 times [2024-06-21 18:41:00,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:00,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263187554] [2024-06-21 18:41:00,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:00,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:01,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:01,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:01,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263187554] [2024-06-21 18:41:01,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263187554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:01,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:01,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:01,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531166211] [2024-06-21 18:41:01,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:01,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:01,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:01,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:01,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:01,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:01,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 282 transitions, 4305 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:01,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:01,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:01,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:02,249 INFO L124 PetriNetUnfolderBase]: 3286/5473 cut-off events. [2024-06-21 18:41:02,250 INFO L125 PetriNetUnfolderBase]: For 151307/151312 co-relation queries the response was YES. [2024-06-21 18:41:02,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35086 conditions, 5473 events. 3286/5473 cut-off events. For 151307/151312 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 35944 event pairs, 1017 based on Foata normal form. 6/5475 useless extension candidates. Maximal degree in co-relation 34999. Up to 4960 conditions per place. [2024-06-21 18:41:02,307 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 65 changer transitions 0/324 dead transitions. [2024-06-21 18:41:02,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 324 transitions, 5308 flow [2024-06-21 18:41:02,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:02,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 18:41:02,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-21 18:41:02,309 INFO L175 Difference]: Start difference. First operand has 185 places, 282 transitions, 4305 flow. Second operand 7 states and 144 transitions. [2024-06-21 18:41:02,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 324 transitions, 5308 flow [2024-06-21 18:41:02,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 324 transitions, 5078 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:41:02,543 INFO L231 Difference]: Finished difference. Result has 186 places, 300 transitions, 4544 flow [2024-06-21 18:41:02,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4544, PETRI_PLACES=186, PETRI_TRANSITIONS=300} [2024-06-21 18:41:02,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-21 18:41:02,543 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 300 transitions, 4544 flow [2024-06-21 18:41:02,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:02,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:02,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:02,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:41:02,544 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-21 18:41:02,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:02,545 INFO L85 PathProgramCache]: Analyzing trace with hash 2099113194, now seen corresponding path program 5 times [2024-06-21 18:41:02,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:02,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114809843] [2024-06-21 18:41:02,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:02,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:03,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:03,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114809843] [2024-06-21 18:41:03,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114809843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:03,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:03,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:03,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568756480] [2024-06-21 18:41:03,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:03,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:03,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:03,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:03,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:03,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:03,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 300 transitions, 4544 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:03,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:03,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:03,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:04,532 INFO L124 PetriNetUnfolderBase]: 3349/5571 cut-off events. [2024-06-21 18:41:04,532 INFO L125 PetriNetUnfolderBase]: For 157045/157050 co-relation queries the response was YES. [2024-06-21 18:41:04,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35939 conditions, 5571 events. 3349/5571 cut-off events. For 157045/157050 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36653 event pairs, 935 based on Foata normal form. 5/5571 useless extension candidates. Maximal degree in co-relation 35852. Up to 4851 conditions per place. [2024-06-21 18:41:04,581 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 226 selfloop transitions, 125 changer transitions 0/356 dead transitions. [2024-06-21 18:41:04,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 356 transitions, 5890 flow [2024-06-21 18:41:04,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:04,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:04,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 18:41:04,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 18:41:04,582 INFO L175 Difference]: Start difference. First operand has 186 places, 300 transitions, 4544 flow. Second operand 8 states and 158 transitions. [2024-06-21 18:41:04,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 356 transitions, 5890 flow [2024-06-21 18:41:04,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 356 transitions, 5702 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 18:41:04,875 INFO L231 Difference]: Finished difference. Result has 192 places, 334 transitions, 5342 flow [2024-06-21 18:41:04,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5342, PETRI_PLACES=192, PETRI_TRANSITIONS=334} [2024-06-21 18:41:04,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-21 18:41:04,875 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 334 transitions, 5342 flow [2024-06-21 18:41:04,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:04,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:04,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:04,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:41:04,876 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-21 18:41:04,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:04,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2099412096, now seen corresponding path program 4 times [2024-06-21 18:41:04,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:04,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537771875] [2024-06-21 18:41:04,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:04,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:04,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:06,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:06,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:06,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537771875] [2024-06-21 18:41:06,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537771875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:06,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:06,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:06,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484032282] [2024-06-21 18:41:06,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:06,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:06,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:06,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:06,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:06,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:06,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 334 transitions, 5342 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:06,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:06,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:06,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:07,181 INFO L124 PetriNetUnfolderBase]: 3351/5577 cut-off events. [2024-06-21 18:41:07,181 INFO L125 PetriNetUnfolderBase]: For 165533/165535 co-relation queries the response was YES. [2024-06-21 18:41:07,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37134 conditions, 5577 events. 3351/5577 cut-off events. For 165533/165535 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36748 event pairs, 1209 based on Foata normal form. 3/5577 useless extension candidates. Maximal degree in co-relation 37045. Up to 5206 conditions per place. [2024-06-21 18:41:07,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 30 changer transitions 0/355 dead transitions. [2024-06-21 18:41:07,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 355 transitions, 6116 flow [2024-06-21 18:41:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:07,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 18:41:07,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 18:41:07,244 INFO L175 Difference]: Start difference. First operand has 192 places, 334 transitions, 5342 flow. Second operand 8 states and 142 transitions. [2024-06-21 18:41:07,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 355 transitions, 6116 flow [2024-06-21 18:41:07,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 355 transitions, 5762 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 18:41:07,593 INFO L231 Difference]: Finished difference. Result has 194 places, 337 transitions, 5082 flow [2024-06-21 18:41:07,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4988, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5082, PETRI_PLACES=194, PETRI_TRANSITIONS=337} [2024-06-21 18:41:07,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-21 18:41:07,594 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 337 transitions, 5082 flow [2024-06-21 18:41:07,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:07,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:07,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:07,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:41:07,594 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-21 18:41:07,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:07,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2099411724, now seen corresponding path program 6 times [2024-06-21 18:41:07,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:07,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617500343] [2024-06-21 18:41:07,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:07,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:07,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:08,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:08,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617500343] [2024-06-21 18:41:08,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617500343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:08,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:08,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:08,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117839603] [2024-06-21 18:41:08,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:08,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:08,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:08,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:08,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:08,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:08,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 337 transitions, 5082 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:08,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:08,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:08,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:09,631 INFO L124 PetriNetUnfolderBase]: 3411/5665 cut-off events. [2024-06-21 18:41:09,631 INFO L125 PetriNetUnfolderBase]: For 171787/171790 co-relation queries the response was YES. [2024-06-21 18:41:09,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37467 conditions, 5665 events. 3411/5665 cut-off events. For 171787/171790 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 37286 event pairs, 956 based on Foata normal form. 3/5663 useless extension candidates. Maximal degree in co-relation 37377. Up to 4832 conditions per place. [2024-06-21 18:41:09,682 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 231 selfloop transitions, 142 changer transitions 0/378 dead transitions. [2024-06-21 18:41:09,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 378 transitions, 6262 flow [2024-06-21 18:41:09,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:09,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:09,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 18:41:09,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 18:41:09,684 INFO L175 Difference]: Start difference. First operand has 194 places, 337 transitions, 5082 flow. Second operand 8 states and 156 transitions. [2024-06-21 18:41:09,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 378 transitions, 6262 flow [2024-06-21 18:41:09,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 378 transitions, 6180 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 18:41:09,992 INFO L231 Difference]: Finished difference. Result has 196 places, 359 transitions, 5694 flow [2024-06-21 18:41:09,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5694, PETRI_PLACES=196, PETRI_TRANSITIONS=359} [2024-06-21 18:41:09,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-21 18:41:09,993 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 359 transitions, 5694 flow [2024-06-21 18:41:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:09,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:09,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:09,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:41:09,994 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-21 18:41:09,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:09,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1634970080, now seen corresponding path program 1 times [2024-06-21 18:41:09,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:09,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818297567] [2024-06-21 18:41:09,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:09,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:10,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:10,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:10,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818297567] [2024-06-21 18:41:10,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818297567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:10,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:10,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:10,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440286549] [2024-06-21 18:41:10,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:10,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:10,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:10,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:10,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:10,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 359 transitions, 5694 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:10,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:10,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:10,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:12,094 INFO L124 PetriNetUnfolderBase]: 3341/5601 cut-off events. [2024-06-21 18:41:12,095 INFO L125 PetriNetUnfolderBase]: For 185547/185547 co-relation queries the response was YES. [2024-06-21 18:41:12,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38620 conditions, 5601 events. 3341/5601 cut-off events. For 185547/185547 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37312 event pairs, 1328 based on Foata normal form. 1/5599 useless extension candidates. Maximal degree in co-relation 38528. Up to 5154 conditions per place. [2024-06-21 18:41:12,151 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 349 selfloop transitions, 16 changer transitions 0/377 dead transitions. [2024-06-21 18:41:12,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 377 transitions, 6522 flow [2024-06-21 18:41:12,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:12,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:12,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 18:41:12,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 18:41:12,152 INFO L175 Difference]: Start difference. First operand has 196 places, 359 transitions, 5694 flow. Second operand 8 states and 142 transitions. [2024-06-21 18:41:12,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 377 transitions, 6522 flow [2024-06-21 18:41:12,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 377 transitions, 6317 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 18:41:12,498 INFO L231 Difference]: Finished difference. Result has 200 places, 362 transitions, 5581 flow [2024-06-21 18:41:12,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5489, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5581, PETRI_PLACES=200, PETRI_TRANSITIONS=362} [2024-06-21 18:41:12,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-21 18:41:12,499 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 362 transitions, 5581 flow [2024-06-21 18:41:12,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:12,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:12,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:12,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:41:12,500 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-21 18:41:12,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:12,500 INFO L85 PathProgramCache]: Analyzing trace with hash -387820910, now seen corresponding path program 1 times [2024-06-21 18:41:12,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:12,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537767958] [2024-06-21 18:41:12,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:12,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:12,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:13,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:13,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:13,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537767958] [2024-06-21 18:41:13,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537767958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:13,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:13,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:13,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123242927] [2024-06-21 18:41:13,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:13,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:13,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:13,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:13,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:13,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:13,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 362 transitions, 5581 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:13,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:13,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:13,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:14,798 INFO L124 PetriNetUnfolderBase]: 3364/5636 cut-off events. [2024-06-21 18:41:14,799 INFO L125 PetriNetUnfolderBase]: For 193740/193742 co-relation queries the response was YES. [2024-06-21 18:41:14,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39258 conditions, 5636 events. 3364/5636 cut-off events. For 193740/193742 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37548 event pairs, 1326 based on Foata normal form. 6/5636 useless extension candidates. Maximal degree in co-relation 39164. Up to 5170 conditions per place. [2024-06-21 18:41:14,862 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 345 selfloop transitions, 22 changer transitions 0/379 dead transitions. [2024-06-21 18:41:14,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 379 transitions, 6413 flow [2024-06-21 18:41:14,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:14,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:14,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 18:41:14,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 18:41:14,863 INFO L175 Difference]: Start difference. First operand has 200 places, 362 transitions, 5581 flow. Second operand 7 states and 132 transitions. [2024-06-21 18:41:14,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 379 transitions, 6413 flow [2024-06-21 18:41:15,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 379 transitions, 6343 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 18:41:15,218 INFO L231 Difference]: Finished difference. Result has 201 places, 366 transitions, 5629 flow [2024-06-21 18:41:15,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5629, PETRI_PLACES=201, PETRI_TRANSITIONS=366} [2024-06-21 18:41:15,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-21 18:41:15,219 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 366 transitions, 5629 flow [2024-06-21 18:41:15,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:15,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:15,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:15,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:41:15,220 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-21 18:41:15,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:15,220 INFO L85 PathProgramCache]: Analyzing trace with hash -387821096, now seen corresponding path program 2 times [2024-06-21 18:41:15,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:15,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088439123] [2024-06-21 18:41:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:15,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:16,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:16,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:16,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088439123] [2024-06-21 18:41:16,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088439123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:16,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:16,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:16,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988736772] [2024-06-21 18:41:16,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:16,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:16,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:16,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:16,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:16,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 366 transitions, 5629 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:16,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:16,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:16,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:17,516 INFO L124 PetriNetUnfolderBase]: 3370/5646 cut-off events. [2024-06-21 18:41:17,516 INFO L125 PetriNetUnfolderBase]: For 197468/197468 co-relation queries the response was YES. [2024-06-21 18:41:17,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39991 conditions, 5646 events. 3370/5646 cut-off events. For 197468/197468 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 37678 event pairs, 1326 based on Foata normal form. 1/5644 useless extension candidates. Maximal degree in co-relation 39896. Up to 5187 conditions per place. [2024-06-21 18:41:17,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 348 selfloop transitions, 21 changer transitions 0/381 dead transitions. [2024-06-21 18:41:17,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 381 transitions, 6463 flow [2024-06-21 18:41:17,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:17,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 18:41:17,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-21 18:41:17,567 INFO L175 Difference]: Start difference. First operand has 201 places, 366 transitions, 5629 flow. Second operand 7 states and 130 transitions. [2024-06-21 18:41:17,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 381 transitions, 6463 flow [2024-06-21 18:41:17,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 381 transitions, 6377 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:17,902 INFO L231 Difference]: Finished difference. Result has 203 places, 369 transitions, 5655 flow [2024-06-21 18:41:17,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5543, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5655, PETRI_PLACES=203, PETRI_TRANSITIONS=369} [2024-06-21 18:41:17,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 18:41:17,902 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 369 transitions, 5655 flow [2024-06-21 18:41:17,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:17,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:17,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:17,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:41:17,903 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-21 18:41:17,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:17,903 INFO L85 PathProgramCache]: Analyzing trace with hash 398530438, now seen corresponding path program 3 times [2024-06-21 18:41:17,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:17,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300397581] [2024-06-21 18:41:17,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:17,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:18,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:18,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:18,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300397581] [2024-06-21 18:41:18,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300397581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:18,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:18,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:18,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237385515] [2024-06-21 18:41:18,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:18,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:18,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:18,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:18,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:19,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:19,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 369 transitions, 5655 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:19,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:19,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:19,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:20,206 INFO L124 PetriNetUnfolderBase]: 3347/5624 cut-off events. [2024-06-21 18:41:20,206 INFO L125 PetriNetUnfolderBase]: For 205941/205946 co-relation queries the response was YES. [2024-06-21 18:41:20,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40173 conditions, 5624 events. 3347/5624 cut-off events. For 205941/205946 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37670 event pairs, 1324 based on Foata normal form. 1/5617 useless extension candidates. Maximal degree in co-relation 40077. Up to 5154 conditions per place. [2024-06-21 18:41:20,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 28 changer transitions 0/381 dead transitions. [2024-06-21 18:41:20,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 381 transitions, 6483 flow [2024-06-21 18:41:20,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:20,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:20,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 18:41:20,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 18:41:20,273 INFO L175 Difference]: Start difference. First operand has 203 places, 369 transitions, 5655 flow. Second operand 8 states and 140 transitions. [2024-06-21 18:41:20,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 381 transitions, 6483 flow [2024-06-21 18:41:20,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 381 transitions, 6393 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:20,639 INFO L231 Difference]: Finished difference. Result has 206 places, 372 transitions, 5697 flow [2024-06-21 18:41:20,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5697, PETRI_PLACES=206, PETRI_TRANSITIONS=372} [2024-06-21 18:41:20,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-21 18:41:20,641 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 372 transitions, 5697 flow [2024-06-21 18:41:20,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:20,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:20,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:20,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:41:20,642 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-21 18:41:20,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:20,642 INFO L85 PathProgramCache]: Analyzing trace with hash 398530624, now seen corresponding path program 2 times [2024-06-21 18:41:20,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:20,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326501373] [2024-06-21 18:41:20,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:20,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:21,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:21,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326501373] [2024-06-21 18:41:21,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326501373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:21,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:21,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:21,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771791471] [2024-06-21 18:41:21,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:21,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:21,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:21,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:21,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:21,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 372 transitions, 5697 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:21,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:21,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:21,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:22,951 INFO L124 PetriNetUnfolderBase]: 3368/5655 cut-off events. [2024-06-21 18:41:22,952 INFO L125 PetriNetUnfolderBase]: For 218060/218065 co-relation queries the response was YES. [2024-06-21 18:41:22,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40963 conditions, 5655 events. 3368/5655 cut-off events. For 218060/218065 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37865 event pairs, 1325 based on Foata normal form. 3/5650 useless extension candidates. Maximal degree in co-relation 40866. Up to 5181 conditions per place. [2024-06-21 18:41:23,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 347 selfloop transitions, 26 changer transitions 0/385 dead transitions. [2024-06-21 18:41:23,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 385 transitions, 6527 flow [2024-06-21 18:41:23,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 18:41:23,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 18:41:23,014 INFO L175 Difference]: Start difference. First operand has 206 places, 372 transitions, 5697 flow. Second operand 8 states and 141 transitions. [2024-06-21 18:41:23,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 385 transitions, 6527 flow [2024-06-21 18:41:23,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 385 transitions, 6417 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 18:41:23,398 INFO L231 Difference]: Finished difference. Result has 208 places, 375 transitions, 5707 flow [2024-06-21 18:41:23,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5707, PETRI_PLACES=208, PETRI_TRANSITIONS=375} [2024-06-21 18:41:23,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-21 18:41:23,399 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 375 transitions, 5707 flow [2024-06-21 18:41:23,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:23,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:23,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:23,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:41:23,400 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-21 18:41:23,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:23,400 INFO L85 PathProgramCache]: Analyzing trace with hash 398767774, now seen corresponding path program 3 times [2024-06-21 18:41:23,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:23,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567998576] [2024-06-21 18:41:23,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:23,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:24,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:24,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567998576] [2024-06-21 18:41:24,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567998576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:24,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:24,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:24,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832570529] [2024-06-21 18:41:24,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:24,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:24,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:24,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:24,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:24,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 375 transitions, 5707 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:24,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:24,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:24,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:25,903 INFO L124 PetriNetUnfolderBase]: 3460/5740 cut-off events. [2024-06-21 18:41:25,903 INFO L125 PetriNetUnfolderBase]: For 220760/220763 co-relation queries the response was YES. [2024-06-21 18:41:25,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41739 conditions, 5740 events. 3460/5740 cut-off events. For 220760/220763 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37982 event pairs, 1359 based on Foata normal form. 1/5736 useless extension candidates. Maximal degree in co-relation 41641. Up to 5348 conditions per place. [2024-06-21 18:41:25,965 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 354 selfloop transitions, 34 changer transitions 0/393 dead transitions. [2024-06-21 18:41:25,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 393 transitions, 6649 flow [2024-06-21 18:41:25,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:25,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:25,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 18:41:25,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 18:41:25,967 INFO L175 Difference]: Start difference. First operand has 208 places, 375 transitions, 5707 flow. Second operand 7 states and 125 transitions. [2024-06-21 18:41:25,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 393 transitions, 6649 flow [2024-06-21 18:41:26,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 393 transitions, 6507 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 18:41:26,346 INFO L231 Difference]: Finished difference. Result has 210 places, 384 transitions, 5808 flow [2024-06-21 18:41:26,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5611, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=210, PETRI_TRANSITIONS=384} [2024-06-21 18:41:26,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-21 18:41:26,346 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 384 transitions, 5808 flow [2024-06-21 18:41:26,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:26,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:26,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:26,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:41:26,351 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-21 18:41:26,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:26,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1284180871, now seen corresponding path program 1 times [2024-06-21 18:41:26,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:26,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407427256] [2024-06-21 18:41:26,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:26,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:26,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:27,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:27,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407427256] [2024-06-21 18:41:27,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407427256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:27,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:27,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:27,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903670509] [2024-06-21 18:41:27,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:27,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:27,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:27,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:27,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:27,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:27,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 384 transitions, 5808 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:27,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:27,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:27,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:28,355 INFO L124 PetriNetUnfolderBase]: 3480/5777 cut-off events. [2024-06-21 18:41:28,355 INFO L125 PetriNetUnfolderBase]: For 229174/229177 co-relation queries the response was YES. [2024-06-21 18:41:28,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42335 conditions, 5777 events. 3480/5777 cut-off events. For 229174/229177 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 38171 event pairs, 1052 based on Foata normal form. 6/5770 useless extension candidates. Maximal degree in co-relation 42235. Up to 5224 conditions per place. [2024-06-21 18:41:28,414 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 62 changer transitions 0/408 dead transitions. [2024-06-21 18:41:28,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 408 transitions, 6839 flow [2024-06-21 18:41:28,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:28,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:28,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 18:41:28,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-21 18:41:28,415 INFO L175 Difference]: Start difference. First operand has 210 places, 384 transitions, 5808 flow. Second operand 7 states and 135 transitions. [2024-06-21 18:41:28,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 408 transitions, 6839 flow [2024-06-21 18:41:28,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 408 transitions, 6754 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 18:41:28,779 INFO L231 Difference]: Finished difference. Result has 214 places, 392 transitions, 6023 flow [2024-06-21 18:41:28,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6023, PETRI_PLACES=214, PETRI_TRANSITIONS=392} [2024-06-21 18:41:28,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 18:41:28,780 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 392 transitions, 6023 flow [2024-06-21 18:41:28,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:28,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:28,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:28,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:41:28,781 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-21 18:41:28,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:28,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1283973481, now seen corresponding path program 2 times [2024-06-21 18:41:28,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:28,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395001408] [2024-06-21 18:41:28,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:28,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:28,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:29,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:29,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395001408] [2024-06-21 18:41:29,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395001408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:29,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:29,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:29,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354115831] [2024-06-21 18:41:29,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:29,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:29,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:29,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:29,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:29,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:29,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 392 transitions, 6023 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:29,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:29,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:29,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:30,883 INFO L124 PetriNetUnfolderBase]: 3484/5779 cut-off events. [2024-06-21 18:41:30,883 INFO L125 PetriNetUnfolderBase]: For 234870/234873 co-relation queries the response was YES. [2024-06-21 18:41:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42707 conditions, 5779 events. 3484/5779 cut-off events. For 234870/234873 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 38064 event pairs, 1008 based on Foata normal form. 6/5772 useless extension candidates. Maximal degree in co-relation 42605. Up to 5158 conditions per place. [2024-06-21 18:41:30,947 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 319 selfloop transitions, 88 changer transitions 0/412 dead transitions. [2024-06-21 18:41:30,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 412 transitions, 7125 flow [2024-06-21 18:41:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 18:41:30,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-21 18:41:30,949 INFO L175 Difference]: Start difference. First operand has 214 places, 392 transitions, 6023 flow. Second operand 7 states and 134 transitions. [2024-06-21 18:41:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 412 transitions, 7125 flow [2024-06-21 18:41:31,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 412 transitions, 6938 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:31,488 INFO L231 Difference]: Finished difference. Result has 216 places, 398 transitions, 6169 flow [2024-06-21 18:41:31,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5836, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6169, PETRI_PLACES=216, PETRI_TRANSITIONS=398} [2024-06-21 18:41:31,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 18:41:31,489 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 398 transitions, 6169 flow [2024-06-21 18:41:31,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:31,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:31,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:31,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:41:31,490 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-21 18:41:31,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:31,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1357311082, now seen corresponding path program 1 times [2024-06-21 18:41:31,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:31,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815361156] [2024-06-21 18:41:31,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:31,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:32,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:32,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:32,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815361156] [2024-06-21 18:41:32,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815361156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:32,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:41:32,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265409082] [2024-06-21 18:41:32,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:32,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:41:32,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:41:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:41:32,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:32,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 398 transitions, 6169 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:32,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:32,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:32,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:33,967 INFO L124 PetriNetUnfolderBase]: 3499/5801 cut-off events. [2024-06-21 18:41:33,968 INFO L125 PetriNetUnfolderBase]: For 241770/241773 co-relation queries the response was YES. [2024-06-21 18:41:34,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42992 conditions, 5801 events. 3499/5801 cut-off events. For 241770/241773 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 38275 event pairs, 951 based on Foata normal form. 3/5790 useless extension candidates. Maximal degree in co-relation 42890. Up to 5032 conditions per place. [2024-06-21 18:41:34,030 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 282 selfloop transitions, 133 changer transitions 0/420 dead transitions. [2024-06-21 18:41:34,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 420 transitions, 7169 flow [2024-06-21 18:41:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:41:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:41:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 18:41:34,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 18:41:34,032 INFO L175 Difference]: Start difference. First operand has 216 places, 398 transitions, 6169 flow. Second operand 9 states and 166 transitions. [2024-06-21 18:41:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 420 transitions, 7169 flow [2024-06-21 18:41:34,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 420 transitions, 6966 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 18:41:34,500 INFO L231 Difference]: Finished difference. Result has 221 places, 403 transitions, 6359 flow [2024-06-21 18:41:34,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6359, PETRI_PLACES=221, PETRI_TRANSITIONS=403} [2024-06-21 18:41:34,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-21 18:41:34,501 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 403 transitions, 6359 flow [2024-06-21 18:41:34,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:34,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:34,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:34,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:41:34,502 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-21 18:41:34,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1366565512, now seen corresponding path program 2 times [2024-06-21 18:41:34,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:34,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595502412] [2024-06-21 18:41:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:34,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:35,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:35,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:35,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595502412] [2024-06-21 18:41:35,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595502412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:35,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:35,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:41:35,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83353686] [2024-06-21 18:41:35,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:35,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:41:35,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:35,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:41:35,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:41:35,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:35,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 403 transitions, 6359 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:35,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:35,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:35,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:37,084 INFO L124 PetriNetUnfolderBase]: 3565/5903 cut-off events. [2024-06-21 18:41:37,084 INFO L125 PetriNetUnfolderBase]: For 261218/261221 co-relation queries the response was YES. [2024-06-21 18:41:37,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45021 conditions, 5903 events. 3565/5903 cut-off events. For 261218/261221 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 39004 event pairs, 951 based on Foata normal form. 3/5892 useless extension candidates. Maximal degree in co-relation 44918. Up to 5013 conditions per place. [2024-06-21 18:41:37,153 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 271 selfloop transitions, 161 changer transitions 0/437 dead transitions. [2024-06-21 18:41:37,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 437 transitions, 7805 flow [2024-06-21 18:41:37,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:37,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:37,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 18:41:37,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 18:41:37,155 INFO L175 Difference]: Start difference. First operand has 221 places, 403 transitions, 6359 flow. Second operand 8 states and 155 transitions. [2024-06-21 18:41:37,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 437 transitions, 7805 flow [2024-06-21 18:41:37,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 437 transitions, 7456 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 18:41:37,704 INFO L231 Difference]: Finished difference. Result has 224 places, 422 transitions, 6816 flow [2024-06-21 18:41:37,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6816, PETRI_PLACES=224, PETRI_TRANSITIONS=422} [2024-06-21 18:41:37,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-21 18:41:37,705 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 422 transitions, 6816 flow [2024-06-21 18:41:37,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:37,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:37,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:37,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:41:37,706 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-21 18:41:37,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:37,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1366576672, now seen corresponding path program 3 times [2024-06-21 18:41:37,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:37,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293145574] [2024-06-21 18:41:37,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:37,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:39,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:39,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:39,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293145574] [2024-06-21 18:41:39,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293145574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:39,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:39,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:41:39,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134269372] [2024-06-21 18:41:39,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:39,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:41:39,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:39,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:41:39,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:41:39,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:39,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 422 transitions, 6816 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:39,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:39,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:39,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:40,588 INFO L124 PetriNetUnfolderBase]: 3616/5985 cut-off events. [2024-06-21 18:41:40,589 INFO L125 PetriNetUnfolderBase]: For 281591/281594 co-relation queries the response was YES. [2024-06-21 18:41:40,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47212 conditions, 5985 events. 3616/5985 cut-off events. For 281591/281594 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 39642 event pairs, 949 based on Foata normal form. 3/5974 useless extension candidates. Maximal degree in co-relation 47106. Up to 4992 conditions per place. [2024-06-21 18:41:40,652 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 276 selfloop transitions, 166 changer transitions 0/447 dead transitions. [2024-06-21 18:41:40,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 447 transitions, 8180 flow [2024-06-21 18:41:40,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:40,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:40,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 18:41:40,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 18:41:40,671 INFO L175 Difference]: Start difference. First operand has 224 places, 422 transitions, 6816 flow. Second operand 8 states and 156 transitions. [2024-06-21 18:41:40,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 447 transitions, 8180 flow [2024-06-21 18:41:41,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 447 transitions, 7959 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-21 18:41:41,250 INFO L231 Difference]: Finished difference. Result has 230 places, 432 transitions, 7221 flow [2024-06-21 18:41:41,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7221, PETRI_PLACES=230, PETRI_TRANSITIONS=432} [2024-06-21 18:41:41,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-21 18:41:41,251 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 432 transitions, 7221 flow [2024-06-21 18:41:41,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:41,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:41,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:41,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:41:41,252 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-21 18:41:41,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:41,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1984503785, now seen corresponding path program 1 times [2024-06-21 18:41:41,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:41,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193468511] [2024-06-21 18:41:41,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:41,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:41,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:42,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:42,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:42,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193468511] [2024-06-21 18:41:42,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193468511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:42,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:42,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:42,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418178071] [2024-06-21 18:41:42,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:42,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:42,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:42,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:42,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:42,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:41:42,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 432 transitions, 7221 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:42,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:42,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:41:42,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:44,088 INFO L124 PetriNetUnfolderBase]: 3626/5998 cut-off events. [2024-06-21 18:41:44,088 INFO L125 PetriNetUnfolderBase]: For 295988/295990 co-relation queries the response was YES. [2024-06-21 18:41:44,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48763 conditions, 5998 events. 3626/5998 cut-off events. For 295988/295990 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39714 event pairs, 1217 based on Foata normal form. 4/5999 useless extension candidates. Maximal degree in co-relation 48654. Up to 5575 conditions per place. [2024-06-21 18:41:44,159 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 410 selfloop transitions, 36 changer transitions 0/451 dead transitions. [2024-06-21 18:41:44,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 451 transitions, 8237 flow [2024-06-21 18:41:44,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:44,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:44,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 18:41:44,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 18:41:44,161 INFO L175 Difference]: Start difference. First operand has 230 places, 432 transitions, 7221 flow. Second operand 7 states and 136 transitions. [2024-06-21 18:41:44,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 451 transitions, 8237 flow [2024-06-21 18:41:44,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 451 transitions, 7874 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:44,873 INFO L231 Difference]: Finished difference. Result has 232 places, 435 transitions, 7020 flow [2024-06-21 18:41:44,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6858, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7020, PETRI_PLACES=232, PETRI_TRANSITIONS=435} [2024-06-21 18:41:44,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 18:41:44,873 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 435 transitions, 7020 flow [2024-06-21 18:41:44,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:44,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:44,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:44,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:41:44,874 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-21 18:41:44,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:44,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1738002253, now seen corresponding path program 3 times [2024-06-21 18:41:44,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:44,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567302838] [2024-06-21 18:41:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:44,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:45,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:45,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567302838] [2024-06-21 18:41:45,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567302838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:45,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:45,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:45,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046329008] [2024-06-21 18:41:45,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:45,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:45,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:45,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:45,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:45,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:45,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 435 transitions, 7020 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:45,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:45,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:45,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:46,941 INFO L124 PetriNetUnfolderBase]: 3614/5975 cut-off events. [2024-06-21 18:41:46,942 INFO L125 PetriNetUnfolderBase]: For 294166/294166 co-relation queries the response was YES. [2024-06-21 18:41:46,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 5975 events. 3614/5975 cut-off events. For 294166/294166 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 39460 event pairs, 985 based on Foata normal form. 2/5959 useless extension candidates. Maximal degree in co-relation 48211. Up to 5421 conditions per place. [2024-06-21 18:41:47,010 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 67 changer transitions 0/451 dead transitions. [2024-06-21 18:41:47,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 451 transitions, 7992 flow [2024-06-21 18:41:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:47,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:47,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 18:41:47,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 18:41:47,012 INFO L175 Difference]: Start difference. First operand has 232 places, 435 transitions, 7020 flow. Second operand 7 states and 132 transitions. [2024-06-21 18:41:47,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 451 transitions, 7992 flow [2024-06-21 18:41:47,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 451 transitions, 7812 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:47,591 INFO L231 Difference]: Finished difference. Result has 234 places, 435 transitions, 6984 flow [2024-06-21 18:41:47,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6984, PETRI_PLACES=234, PETRI_TRANSITIONS=435} [2024-06-21 18:41:47,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-21 18:41:47,592 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 435 transitions, 6984 flow [2024-06-21 18:41:47,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:47,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:47,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:47,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:41:47,593 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-21 18:41:47,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1726574413, now seen corresponding path program 4 times [2024-06-21 18:41:47,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:47,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516295514] [2024-06-21 18:41:47,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:47,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:47,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:48,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:48,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516295514] [2024-06-21 18:41:48,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516295514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:48,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:48,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:48,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465718531] [2024-06-21 18:41:48,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:48,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:48,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:48,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:48,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:48,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:48,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 435 transitions, 6984 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:48,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:48,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:48,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:49,782 INFO L124 PetriNetUnfolderBase]: 3640/6004 cut-off events. [2024-06-21 18:41:49,782 INFO L125 PetriNetUnfolderBase]: For 305773/305773 co-relation queries the response was YES. [2024-06-21 18:41:49,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48976 conditions, 6004 events. 3640/6004 cut-off events. For 305773/305773 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 39553 event pairs, 908 based on Foata normal form. 2/5979 useless extension candidates. Maximal degree in co-relation 48865. Up to 5202 conditions per place. [2024-06-21 18:41:49,852 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 302 selfloop transitions, 152 changer transitions 0/459 dead transitions. [2024-06-21 18:41:49,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 459 transitions, 8279 flow [2024-06-21 18:41:49,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:41:49,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:41:49,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 18:41:49,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 18:41:49,865 INFO L175 Difference]: Start difference. First operand has 234 places, 435 transitions, 6984 flow. Second operand 8 states and 146 transitions. [2024-06-21 18:41:49,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 459 transitions, 8279 flow [2024-06-21 18:41:50,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 459 transitions, 8135 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 18:41:50,534 INFO L231 Difference]: Finished difference. Result has 239 places, 445 transitions, 7448 flow [2024-06-21 18:41:50,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7448, PETRI_PLACES=239, PETRI_TRANSITIONS=445} [2024-06-21 18:41:50,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-21 18:41:50,535 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 445 transitions, 7448 flow [2024-06-21 18:41:50,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:50,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:50,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:50,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:41:50,535 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-21 18:41:50,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:50,536 INFO L85 PathProgramCache]: Analyzing trace with hash -530464589, now seen corresponding path program 5 times [2024-06-21 18:41:50,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:50,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40267878] [2024-06-21 18:41:50,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:50,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:50,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:51,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:51,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:51,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40267878] [2024-06-21 18:41:51,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40267878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:51,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:51,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:51,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789457671] [2024-06-21 18:41:51,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:51,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:51,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:51,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:51,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:51,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:51,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 445 transitions, 7448 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:51,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:51,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:51,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:52,775 INFO L124 PetriNetUnfolderBase]: 3645/6024 cut-off events. [2024-06-21 18:41:52,775 INFO L125 PetriNetUnfolderBase]: For 319062/319065 co-relation queries the response was YES. [2024-06-21 18:41:52,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50099 conditions, 6024 events. 3645/6024 cut-off events. For 319062/319065 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 39829 event pairs, 1005 based on Foata normal form. 3/6005 useless extension candidates. Maximal degree in co-relation 49985. Up to 5299 conditions per place. [2024-06-21 18:41:52,850 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 324 selfloop transitions, 132 changer transitions 0/461 dead transitions. [2024-06-21 18:41:52,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 461 transitions, 8713 flow [2024-06-21 18:41:52,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:52,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:52,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 18:41:52,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 18:41:52,852 INFO L175 Difference]: Start difference. First operand has 239 places, 445 transitions, 7448 flow. Second operand 7 states and 131 transitions. [2024-06-21 18:41:52,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 461 transitions, 8713 flow [2024-06-21 18:41:53,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 461 transitions, 8337 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-21 18:41:53,573 INFO L231 Difference]: Finished difference. Result has 241 places, 448 transitions, 7407 flow [2024-06-21 18:41:53,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7077, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7407, PETRI_PLACES=241, PETRI_TRANSITIONS=448} [2024-06-21 18:41:53,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-21 18:41:53,574 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 448 transitions, 7407 flow [2024-06-21 18:41:53,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:53,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:53,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:53,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:41:53,574 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-21 18:41:53,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:53,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1006124773, now seen corresponding path program 6 times [2024-06-21 18:41:53,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:53,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884624659] [2024-06-21 18:41:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:53,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:53,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:54,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:54,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:54,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884624659] [2024-06-21 18:41:54,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884624659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:54,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:54,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:41:54,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419828035] [2024-06-21 18:41:54,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:54,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:41:54,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:54,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:41:54,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:41:54,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:54,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 448 transitions, 7407 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:54,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:54,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:54,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:41:55,811 INFO L124 PetriNetUnfolderBase]: 3637/6012 cut-off events. [2024-06-21 18:41:55,811 INFO L125 PetriNetUnfolderBase]: For 323463/323466 co-relation queries the response was YES. [2024-06-21 18:41:55,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49858 conditions, 6012 events. 3637/6012 cut-off events. For 323463/323466 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 39772 event pairs, 1007 based on Foata normal form. 4/5994 useless extension candidates. Maximal degree in co-relation 49743. Up to 5291 conditions per place. [2024-06-21 18:41:55,881 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 117 changer transitions 0/460 dead transitions. [2024-06-21 18:41:55,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 460 transitions, 8495 flow [2024-06-21 18:41:55,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:41:55,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:41:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 18:41:55,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 18:41:55,883 INFO L175 Difference]: Start difference. First operand has 241 places, 448 transitions, 7407 flow. Second operand 7 states and 131 transitions. [2024-06-21 18:41:55,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 460 transitions, 8495 flow [2024-06-21 18:41:56,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 460 transitions, 8205 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 18:41:56,681 INFO L231 Difference]: Finished difference. Result has 244 places, 448 transitions, 7360 flow [2024-06-21 18:41:56,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7118, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7360, PETRI_PLACES=244, PETRI_TRANSITIONS=448} [2024-06-21 18:41:56,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-21 18:41:56,682 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 448 transitions, 7360 flow [2024-06-21 18:41:56,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:56,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:41:56,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:41:56,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:41:56,683 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-21 18:41:56,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:41:56,683 INFO L85 PathProgramCache]: Analyzing trace with hash -522838093, now seen corresponding path program 2 times [2024-06-21 18:41:56,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:41:56,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831721974] [2024-06-21 18:41:56,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:41:56,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:41:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:41:58,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:41:58,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:41:58,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831721974] [2024-06-21 18:41:58,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831721974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:41:58,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:41:58,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:41:58,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208570184] [2024-06-21 18:41:58,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:41:58,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:41:58,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:41:58,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:41:58,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:41:58,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:41:58,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 448 transitions, 7360 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:41:58,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:41:58,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:41:58,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:00,043 INFO L124 PetriNetUnfolderBase]: 3647/6015 cut-off events. [2024-06-21 18:42:00,044 INFO L125 PetriNetUnfolderBase]: For 334025/334025 co-relation queries the response was YES. [2024-06-21 18:42:00,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49994 conditions, 6015 events. 3647/6015 cut-off events. For 334025/334025 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39763 event pairs, 1355 based on Foata normal form. 2/6014 useless extension candidates. Maximal degree in co-relation 49879. Up to 5634 conditions per place. [2024-06-21 18:42:00,108 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 19 changer transitions 0/463 dead transitions. [2024-06-21 18:42:00,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 463 transitions, 8392 flow [2024-06-21 18:42:00,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:00,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:00,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 18:42:00,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-21 18:42:00,109 INFO L175 Difference]: Start difference. First operand has 244 places, 448 transitions, 7360 flow. Second operand 9 states and 145 transitions. [2024-06-21 18:42:00,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 463 transitions, 8392 flow [2024-06-21 18:42:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 463 transitions, 8248 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:00,783 INFO L231 Difference]: Finished difference. Result has 250 places, 451 transitions, 7350 flow [2024-06-21 18:42:00,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7216, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7350, PETRI_PLACES=250, PETRI_TRANSITIONS=451} [2024-06-21 18:42:00,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-21 18:42:00,784 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 451 transitions, 7350 flow [2024-06-21 18:42:00,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:00,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:00,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:00,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:42:00,785 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-21 18:42:00,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:00,785 INFO L85 PathProgramCache]: Analyzing trace with hash -536182136, now seen corresponding path program 4 times [2024-06-21 18:42:00,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:00,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939773201] [2024-06-21 18:42:00,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:00,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:02,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:02,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939773201] [2024-06-21 18:42:02,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939773201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:02,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:02,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:02,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785304221] [2024-06-21 18:42:02,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:02,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:02,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:02,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:02,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:02,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:02,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 451 transitions, 7350 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:02,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:02,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:02,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:03,708 INFO L124 PetriNetUnfolderBase]: 3672/6060 cut-off events. [2024-06-21 18:42:03,708 INFO L125 PetriNetUnfolderBase]: For 344279/344282 co-relation queries the response was YES. [2024-06-21 18:42:03,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50531 conditions, 6060 events. 3672/6060 cut-off events. For 344279/344282 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 39994 event pairs, 970 based on Foata normal form. 3/6034 useless extension candidates. Maximal degree in co-relation 50415. Up to 5066 conditions per place. [2024-06-21 18:42:03,783 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 260 selfloop transitions, 206 changer transitions 0/471 dead transitions. [2024-06-21 18:42:03,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 471 transitions, 8758 flow [2024-06-21 18:42:03,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 18:42:03,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 18:42:03,785 INFO L175 Difference]: Start difference. First operand has 250 places, 451 transitions, 7350 flow. Second operand 8 states and 152 transitions. [2024-06-21 18:42:03,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 471 transitions, 8758 flow [2024-06-21 18:42:04,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 471 transitions, 8646 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 18:42:04,514 INFO L231 Difference]: Finished difference. Result has 252 places, 459 transitions, 7895 flow [2024-06-21 18:42:04,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7238, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7895, PETRI_PLACES=252, PETRI_TRANSITIONS=459} [2024-06-21 18:42:04,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-21 18:42:04,516 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 459 transitions, 7895 flow [2024-06-21 18:42:04,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:04,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:04,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:04,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:42:04,516 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-21 18:42:04,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:04,517 INFO L85 PathProgramCache]: Analyzing trace with hash -968104065, now seen corresponding path program 3 times [2024-06-21 18:42:04,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:04,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240070319] [2024-06-21 18:42:04,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:04,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:04,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:06,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:06,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:06,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240070319] [2024-06-21 18:42:06,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240070319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:06,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:06,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:42:06,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36205406] [2024-06-21 18:42:06,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:06,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:42:06,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:06,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:42:06,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:42:06,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:42:06,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 459 transitions, 7895 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:06,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:06,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:42:06,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:07,376 INFO L124 PetriNetUnfolderBase]: 3682/6073 cut-off events. [2024-06-21 18:42:07,377 INFO L125 PetriNetUnfolderBase]: For 362604/362610 co-relation queries the response was YES. [2024-06-21 18:42:07,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52219 conditions, 6073 events. 3682/6073 cut-off events. For 362604/362610 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 40050 event pairs, 1127 based on Foata normal form. 6/6072 useless extension candidates. Maximal degree in co-relation 52101. Up to 5609 conditions per place. [2024-06-21 18:42:07,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 419 selfloop transitions, 55 changer transitions 0/479 dead transitions. [2024-06-21 18:42:07,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 479 transitions, 9181 flow [2024-06-21 18:42:07,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:42:07,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:42:07,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 18:42:07,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-21 18:42:07,453 INFO L175 Difference]: Start difference. First operand has 252 places, 459 transitions, 7895 flow. Second operand 7 states and 138 transitions. [2024-06-21 18:42:07,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 479 transitions, 9181 flow [2024-06-21 18:42:08,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 479 transitions, 8791 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-21 18:42:08,395 INFO L231 Difference]: Finished difference. Result has 255 places, 465 transitions, 7811 flow [2024-06-21 18:42:08,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7505, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7811, PETRI_PLACES=255, PETRI_TRANSITIONS=465} [2024-06-21 18:42:08,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-21 18:42:08,396 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 465 transitions, 7811 flow [2024-06-21 18:42:08,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:08,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:08,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:08,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:42:08,397 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-21 18:42:08,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:08,397 INFO L85 PathProgramCache]: Analyzing trace with hash -536170976, now seen corresponding path program 5 times [2024-06-21 18:42:08,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:08,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807791843] [2024-06-21 18:42:08,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:08,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:09,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:09,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:09,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807791843] [2024-06-21 18:42:09,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807791843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:09,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:09,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:09,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146104438] [2024-06-21 18:42:09,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:09,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:09,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:09,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:09,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:09,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:09,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 465 transitions, 7811 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:09,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:09,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:09,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:11,275 INFO L124 PetriNetUnfolderBase]: 3725/6142 cut-off events. [2024-06-21 18:42:11,275 INFO L125 PetriNetUnfolderBase]: For 377974/377977 co-relation queries the response was YES. [2024-06-21 18:42:11,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53290 conditions, 6142 events. 3725/6142 cut-off events. For 377974/377977 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 40509 event pairs, 968 based on Foata normal form. 3/6116 useless extension candidates. Maximal degree in co-relation 53171. Up to 5104 conditions per place. [2024-06-21 18:42:11,348 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 272 selfloop transitions, 211 changer transitions 0/488 dead transitions. [2024-06-21 18:42:11,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 488 transitions, 9455 flow [2024-06-21 18:42:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:11,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:11,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 18:42:11,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 18:42:11,349 INFO L175 Difference]: Start difference. First operand has 255 places, 465 transitions, 7811 flow. Second operand 8 states and 154 transitions. [2024-06-21 18:42:11,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 488 transitions, 9455 flow [2024-06-21 18:42:12,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 488 transitions, 9318 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:12,213 INFO L231 Difference]: Finished difference. Result has 261 places, 475 transitions, 8420 flow [2024-06-21 18:42:12,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7674, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8420, PETRI_PLACES=261, PETRI_TRANSITIONS=475} [2024-06-21 18:42:12,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-21 18:42:12,214 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 475 transitions, 8420 flow [2024-06-21 18:42:12,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:12,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:12,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:12,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:42:12,215 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-21 18:42:12,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:12,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1520515409, now seen corresponding path program 4 times [2024-06-21 18:42:12,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:12,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882073422] [2024-06-21 18:42:12,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:12,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:12,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:13,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:13,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:13,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882073422] [2024-06-21 18:42:13,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882073422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:13,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:13,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:42:13,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786762902] [2024-06-21 18:42:13,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:13,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:42:13,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:13,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:42:13,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:42:13,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:42:13,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 475 transitions, 8420 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:13,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:13,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:42:13,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:15,193 INFO L124 PetriNetUnfolderBase]: 3719/6137 cut-off events. [2024-06-21 18:42:15,193 INFO L125 PetriNetUnfolderBase]: For 393593/393599 co-relation queries the response was YES. [2024-06-21 18:42:15,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54653 conditions, 6137 events. 3719/6137 cut-off events. For 393593/393599 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 40720 event pairs, 1129 based on Foata normal form. 6/6136 useless extension candidates. Maximal degree in co-relation 54530. Up to 5709 conditions per place. [2024-06-21 18:42:15,273 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 447 selfloop transitions, 34 changer transitions 0/486 dead transitions. [2024-06-21 18:42:15,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 486 transitions, 9412 flow [2024-06-21 18:42:15,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:42:15,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:42:15,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 18:42:15,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 18:42:15,274 INFO L175 Difference]: Start difference. First operand has 261 places, 475 transitions, 8420 flow. Second operand 7 states and 132 transitions. [2024-06-21 18:42:15,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 486 transitions, 9412 flow [2024-06-21 18:42:16,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 486 transitions, 8934 flow, removed 119 selfloop flow, removed 4 redundant places. [2024-06-21 18:42:16,110 INFO L231 Difference]: Finished difference. Result has 264 places, 475 transitions, 8016 flow [2024-06-21 18:42:16,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8016, PETRI_PLACES=264, PETRI_TRANSITIONS=475} [2024-06-21 18:42:16,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-21 18:42:16,110 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 475 transitions, 8016 flow [2024-06-21 18:42:16,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:16,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:16,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:16,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:42:16,111 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-21 18:42:16,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:16,111 INFO L85 PathProgramCache]: Analyzing trace with hash -523283966, now seen corresponding path program 6 times [2024-06-21 18:42:16,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:16,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241815165] [2024-06-21 18:42:16,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:16,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:17,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:17,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:17,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241815165] [2024-06-21 18:42:17,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241815165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:17,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:17,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:17,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518008299] [2024-06-21 18:42:17,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:17,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:17,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:17,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:17,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:17,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:17,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 475 transitions, 8016 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:17,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:17,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:17,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:19,219 INFO L124 PetriNetUnfolderBase]: 3778/6212 cut-off events. [2024-06-21 18:42:19,219 INFO L125 PetriNetUnfolderBase]: For 402966/402969 co-relation queries the response was YES. [2024-06-21 18:42:19,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55098 conditions, 6212 events. 3778/6212 cut-off events. For 402966/402969 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 41038 event pairs, 950 based on Foata normal form. 3/6186 useless extension candidates. Maximal degree in co-relation 54974. Up to 4960 conditions per place. [2024-06-21 18:42:19,289 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 249 selfloop transitions, 250 changer transitions 0/504 dead transitions. [2024-06-21 18:42:19,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 504 transitions, 9908 flow [2024-06-21 18:42:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:19,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:19,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 18:42:19,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 18:42:19,291 INFO L175 Difference]: Start difference. First operand has 264 places, 475 transitions, 8016 flow. Second operand 8 states and 155 transitions. [2024-06-21 18:42:19,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 504 transitions, 9908 flow [2024-06-21 18:42:20,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 504 transitions, 9798 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 18:42:20,169 INFO L231 Difference]: Finished difference. Result has 267 places, 489 transitions, 8839 flow [2024-06-21 18:42:20,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7906, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8839, PETRI_PLACES=267, PETRI_TRANSITIONS=489} [2024-06-21 18:42:20,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 18:42:20,169 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 489 transitions, 8839 flow [2024-06-21 18:42:20,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:20,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:20,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:20,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:42:20,170 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-21 18:42:20,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:20,170 INFO L85 PathProgramCache]: Analyzing trace with hash 824729114, now seen corresponding path program 7 times [2024-06-21 18:42:20,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:20,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427603829] [2024-06-21 18:42:20,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:20,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:20,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:21,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:21,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:21,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427603829] [2024-06-21 18:42:21,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427603829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:21,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:21,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132867735] [2024-06-21 18:42:21,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:21,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:21,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:21,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:21,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:21,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:21,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 489 transitions, 8839 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:21,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:21,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:21,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:23,007 INFO L124 PetriNetUnfolderBase]: 3820/6281 cut-off events. [2024-06-21 18:42:23,008 INFO L125 PetriNetUnfolderBase]: For 426380/426385 co-relation queries the response was YES. [2024-06-21 18:42:23,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57498 conditions, 6281 events. 3820/6281 cut-off events. For 426380/426385 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 41603 event pairs, 944 based on Foata normal form. 5/6281 useless extension candidates. Maximal degree in co-relation 57371. Up to 5491 conditions per place. [2024-06-21 18:42:23,101 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 380 selfloop transitions, 146 changer transitions 0/531 dead transitions. [2024-06-21 18:42:23,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 531 transitions, 10315 flow [2024-06-21 18:42:23,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:23,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:23,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-21 18:42:23,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-21 18:42:23,103 INFO L175 Difference]: Start difference. First operand has 267 places, 489 transitions, 8839 flow. Second operand 8 states and 165 transitions. [2024-06-21 18:42:23,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 531 transitions, 10315 flow [2024-06-21 18:42:24,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 531 transitions, 9828 flow, removed 124 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:24,088 INFO L231 Difference]: Finished difference. Result has 274 places, 507 transitions, 9114 flow [2024-06-21 18:42:24,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8375, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9114, PETRI_PLACES=274, PETRI_TRANSITIONS=507} [2024-06-21 18:42:24,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 18:42:24,089 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 507 transitions, 9114 flow [2024-06-21 18:42:24,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:24,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:24,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:24,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:42:24,089 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-21 18:42:24,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:24,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1560632947, now seen corresponding path program 7 times [2024-06-21 18:42:24,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:24,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206968477] [2024-06-21 18:42:24,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:24,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:24,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:24,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206968477] [2024-06-21 18:42:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206968477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:24,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:42:24,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075744312] [2024-06-21 18:42:24,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:24,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:42:24,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:24,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:42:24,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:42:24,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:24,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 507 transitions, 9114 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:24,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:24,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:24,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:26,279 INFO L124 PetriNetUnfolderBase]: 3824/6281 cut-off events. [2024-06-21 18:42:26,279 INFO L125 PetriNetUnfolderBase]: For 415905/415908 co-relation queries the response was YES. [2024-06-21 18:42:26,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56514 conditions, 6281 events. 3824/6281 cut-off events. For 415905/415908 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 41510 event pairs, 998 based on Foata normal form. 4/6281 useless extension candidates. Maximal degree in co-relation 56384. Up to 5709 conditions per place. [2024-06-21 18:42:26,365 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 463 selfloop transitions, 67 changer transitions 0/535 dead transitions. [2024-06-21 18:42:26,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 535 transitions, 10387 flow [2024-06-21 18:42:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:42:26,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:42:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 18:42:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 18:42:26,367 INFO L175 Difference]: Start difference. First operand has 274 places, 507 transitions, 9114 flow. Second operand 8 states and 152 transitions. [2024-06-21 18:42:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 535 transitions, 10387 flow [2024-06-21 18:42:27,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 535 transitions, 10075 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-21 18:42:27,573 INFO L231 Difference]: Finished difference. Result has 280 places, 514 transitions, 9123 flow [2024-06-21 18:42:27,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9123, PETRI_PLACES=280, PETRI_TRANSITIONS=514} [2024-06-21 18:42:27,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 18:42:27,574 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 514 transitions, 9123 flow [2024-06-21 18:42:27,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:27,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:27,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:27,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:42:27,575 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-21 18:42:27,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:27,575 INFO L85 PathProgramCache]: Analyzing trace with hash 657259443, now seen corresponding path program 8 times [2024-06-21 18:42:27,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:27,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22623591] [2024-06-21 18:42:27,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:27,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:28,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:28,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:28,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22623591] [2024-06-21 18:42:28,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22623591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:28,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:28,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:42:28,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288010853] [2024-06-21 18:42:28,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:28,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:42:28,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:28,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:42:28,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:42:28,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:28,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 514 transitions, 9123 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:28,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:28,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:28,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:29,812 INFO L124 PetriNetUnfolderBase]: 3816/6272 cut-off events. [2024-06-21 18:42:29,813 INFO L125 PetriNetUnfolderBase]: For 421292/421295 co-relation queries the response was YES. [2024-06-21 18:42:29,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56137 conditions, 6272 events. 3816/6272 cut-off events. For 421292/421295 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 41515 event pairs, 1010 based on Foata normal form. 4/6272 useless extension candidates. Maximal degree in co-relation 56004. Up to 5614 conditions per place. [2024-06-21 18:42:29,901 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 428 selfloop transitions, 99 changer transitions 0/532 dead transitions. [2024-06-21 18:42:29,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 532 transitions, 10233 flow [2024-06-21 18:42:29,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:42:29,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:42:29,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 18:42:29,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 18:42:29,902 INFO L175 Difference]: Start difference. First operand has 280 places, 514 transitions, 9123 flow. Second operand 7 states and 140 transitions. [2024-06-21 18:42:29,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 532 transitions, 10233 flow [2024-06-21 18:42:31,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 532 transitions, 9986 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 18:42:31,143 INFO L231 Difference]: Finished difference. Result has 281 places, 514 transitions, 9093 flow [2024-06-21 18:42:31,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8876, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9093, PETRI_PLACES=281, PETRI_TRANSITIONS=514} [2024-06-21 18:42:31,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-21 18:42:31,144 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 514 transitions, 9093 flow [2024-06-21 18:42:31,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:31,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:31,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:31,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:42:31,145 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-21 18:42:31,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:31,145 INFO L85 PathProgramCache]: Analyzing trace with hash -402433970, now seen corresponding path program 8 times [2024-06-21 18:42:31,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:31,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501695939] [2024-06-21 18:42:31,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:31,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:31,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:32,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:32,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501695939] [2024-06-21 18:42:32,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501695939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:32,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:32,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:32,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299276498] [2024-06-21 18:42:32,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:32,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:32,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:32,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:32,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:32,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:32,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 514 transitions, 9093 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:32,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:32,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:32,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:34,438 INFO L124 PetriNetUnfolderBase]: 3851/6323 cut-off events. [2024-06-21 18:42:34,438 INFO L125 PetriNetUnfolderBase]: For 434722/434727 co-relation queries the response was YES. [2024-06-21 18:42:34,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56622 conditions, 6323 events. 3851/6323 cut-off events. For 434722/434727 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 41801 event pairs, 935 based on Foata normal form. 5/6323 useless extension candidates. Maximal degree in co-relation 56490. Up to 5522 conditions per place. [2024-06-21 18:42:34,523 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 396 selfloop transitions, 148 changer transitions 0/549 dead transitions. [2024-06-21 18:42:34,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 549 transitions, 10485 flow [2024-06-21 18:42:34,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:34,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:34,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 18:42:34,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 18:42:34,525 INFO L175 Difference]: Start difference. First operand has 281 places, 514 transitions, 9093 flow. Second operand 9 states and 174 transitions. [2024-06-21 18:42:34,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 549 transitions, 10485 flow [2024-06-21 18:42:35,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 549 transitions, 10110 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 18:42:35,582 INFO L231 Difference]: Finished difference. Result has 282 places, 527 transitions, 9299 flow [2024-06-21 18:42:35,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8718, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9299, PETRI_PLACES=282, PETRI_TRANSITIONS=527} [2024-06-21 18:42:35,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-21 18:42:35,583 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 527 transitions, 9299 flow [2024-06-21 18:42:35,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:35,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:35,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:35,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:42:35,584 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-21 18:42:35,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash 657266976, now seen corresponding path program 9 times [2024-06-21 18:42:35,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385651232] [2024-06-21 18:42:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:35,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:35,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:37,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:37,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:37,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385651232] [2024-06-21 18:42:37,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385651232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:37,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:37,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:42:37,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621707194] [2024-06-21 18:42:37,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:37,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:42:37,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:37,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:42:37,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:42:37,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:37,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 527 transitions, 9299 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:37,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:37,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:37,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:38,741 INFO L124 PetriNetUnfolderBase]: 3938/6457 cut-off events. [2024-06-21 18:42:38,742 INFO L125 PetriNetUnfolderBase]: For 458519/458522 co-relation queries the response was YES. [2024-06-21 18:42:38,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58215 conditions, 6457 events. 3938/6457 cut-off events. For 458519/458522 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 42684 event pairs, 955 based on Foata normal form. 3/6455 useless extension candidates. Maximal degree in co-relation 58082. Up to 5389 conditions per place. [2024-06-21 18:42:38,827 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 358 selfloop transitions, 207 changer transitions 0/570 dead transitions. [2024-06-21 18:42:38,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 570 transitions, 11206 flow [2024-06-21 18:42:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:38,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:38,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 18:42:38,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 18:42:38,829 INFO L175 Difference]: Start difference. First operand has 282 places, 527 transitions, 9299 flow. Second operand 9 states and 174 transitions. [2024-06-21 18:42:38,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 570 transitions, 11206 flow [2024-06-21 18:42:39,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 570 transitions, 10817 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-21 18:42:40,005 INFO L231 Difference]: Finished difference. Result has 285 places, 547 transitions, 9817 flow [2024-06-21 18:42:40,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9817, PETRI_PLACES=285, PETRI_TRANSITIONS=547} [2024-06-21 18:42:40,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-21 18:42:40,006 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 547 transitions, 9817 flow [2024-06-21 18:42:40,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:40,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:40,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:40,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:42:40,006 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-21 18:42:40,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:40,007 INFO L85 PathProgramCache]: Analyzing trace with hash 657255816, now seen corresponding path program 10 times [2024-06-21 18:42:40,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:40,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502102018] [2024-06-21 18:42:40,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:40,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:40,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:41,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:41,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:41,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502102018] [2024-06-21 18:42:41,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502102018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:41,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:41,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:41,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555284484] [2024-06-21 18:42:41,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:41,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:41,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:41,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:41,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:41,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:41,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 547 transitions, 9817 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:41,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:41,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:41,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:43,000 INFO L124 PetriNetUnfolderBase]: 3947/6468 cut-off events. [2024-06-21 18:42:43,001 INFO L125 PetriNetUnfolderBase]: For 470678/470681 co-relation queries the response was YES. [2024-06-21 18:42:43,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59035 conditions, 6468 events. 3947/6468 cut-off events. For 470678/470681 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 42773 event pairs, 953 based on Foata normal form. 3/6466 useless extension candidates. Maximal degree in co-relation 58900. Up to 5541 conditions per place. [2024-06-21 18:42:43,087 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 385 selfloop transitions, 183 changer transitions 0/573 dead transitions. [2024-06-21 18:42:43,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 573 transitions, 11338 flow [2024-06-21 18:42:43,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:43,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:43,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 18:42:43,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 18:42:43,091 INFO L175 Difference]: Start difference. First operand has 285 places, 547 transitions, 9817 flow. Second operand 9 states and 172 transitions. [2024-06-21 18:42:43,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 573 transitions, 11338 flow [2024-06-21 18:42:44,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 573 transitions, 10505 flow, removed 87 selfloop flow, removed 9 redundant places. [2024-06-21 18:42:44,177 INFO L231 Difference]: Finished difference. Result has 285 places, 553 transitions, 9567 flow [2024-06-21 18:42:44,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9567, PETRI_PLACES=285, PETRI_TRANSITIONS=553} [2024-06-21 18:42:44,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-21 18:42:44,177 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 553 transitions, 9567 flow [2024-06-21 18:42:44,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:44,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:44,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:44,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:42:44,178 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:44,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:44,179 INFO L85 PathProgramCache]: Analyzing trace with hash 28087054, now seen corresponding path program 1 times [2024-06-21 18:42:44,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:44,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937662543] [2024-06-21 18:42:44,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:44,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:44,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:46,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:46,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:46,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937662543] [2024-06-21 18:42:46,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937662543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:46,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:46,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:42:46,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979032421] [2024-06-21 18:42:46,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:46,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:42:46,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:46,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:42:46,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:42:46,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:42:46,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 553 transitions, 9567 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:46,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:46,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:42:46,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:47,879 INFO L124 PetriNetUnfolderBase]: 3907/6436 cut-off events. [2024-06-21 18:42:47,879 INFO L125 PetriNetUnfolderBase]: For 482364/482364 co-relation queries the response was YES. [2024-06-21 18:42:47,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57911 conditions, 6436 events. 3907/6436 cut-off events. For 482364/482364 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 42967 event pairs, 1377 based on Foata normal form. 2/6435 useless extension candidates. Maximal degree in co-relation 57777. Up to 5776 conditions per place. [2024-06-21 18:42:47,957 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 511 selfloop transitions, 24 changer transitions 0/569 dead transitions. [2024-06-21 18:42:47,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 569 transitions, 10735 flow [2024-06-21 18:42:47,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:47,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:47,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 18:42:47,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 18:42:47,958 INFO L175 Difference]: Start difference. First operand has 285 places, 553 transitions, 9567 flow. Second operand 9 states and 156 transitions. [2024-06-21 18:42:47,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 569 transitions, 10735 flow [2024-06-21 18:42:49,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 569 transitions, 10257 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-21 18:42:49,041 INFO L231 Difference]: Finished difference. Result has 287 places, 556 transitions, 9207 flow [2024-06-21 18:42:49,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9089, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9207, PETRI_PLACES=287, PETRI_TRANSITIONS=556} [2024-06-21 18:42:49,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-21 18:42:49,042 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 556 transitions, 9207 flow [2024-06-21 18:42:49,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:49,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:49,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:49,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:42:49,043 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:49,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:49,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1726560742, now seen corresponding path program 2 times [2024-06-21 18:42:49,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:49,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376059036] [2024-06-21 18:42:49,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:49,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:50,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-21 18:42:50,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:50,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376059036] [2024-06-21 18:42:50,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376059036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:50,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:50,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:42:50,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269211782] [2024-06-21 18:42:50,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:50,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:42:50,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:50,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:42:50,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:42:51,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:51,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 556 transitions, 9207 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:51,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:51,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:51,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:52,671 INFO L124 PetriNetUnfolderBase]: 3962/6495 cut-off events. [2024-06-21 18:42:52,671 INFO L125 PetriNetUnfolderBase]: For 485495/485495 co-relation queries the response was YES. [2024-06-21 18:42:52,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58191 conditions, 6495 events. 3962/6495 cut-off events. For 485495/485495 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 43108 event pairs, 1397 based on Foata normal form. 1/6493 useless extension candidates. Maximal degree in co-relation 58056. Up to 6063 conditions per place. [2024-06-21 18:42:52,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 543 selfloop transitions, 25 changer transitions 0/573 dead transitions. [2024-06-21 18:42:52,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 573 transitions, 10468 flow [2024-06-21 18:42:52,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:52,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:52,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 18:42:52,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 18:42:52,767 INFO L175 Difference]: Start difference. First operand has 287 places, 556 transitions, 9207 flow. Second operand 9 states and 149 transitions. [2024-06-21 18:42:52,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 573 transitions, 10468 flow [2024-06-21 18:42:53,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 573 transitions, 10376 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 18:42:53,941 INFO L231 Difference]: Finished difference. Result has 290 places, 560 transitions, 9270 flow [2024-06-21 18:42:53,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9270, PETRI_PLACES=290, PETRI_TRANSITIONS=560} [2024-06-21 18:42:53,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-21 18:42:53,942 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 560 transitions, 9270 flow [2024-06-21 18:42:53,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:53,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:53,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:53,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:42:53,943 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:53,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash -522832141, now seen corresponding path program 1 times [2024-06-21 18:42:53,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:53,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909436949] [2024-06-21 18:42:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:53,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:53,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:42:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:42:55,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:42:55,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909436949] [2024-06-21 18:42:55,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909436949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:42:55,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:42:55,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:42:55,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673562110] [2024-06-21 18:42:55,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:42:55,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:42:55,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:42:55,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:42:55,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:42:55,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:42:55,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 560 transitions, 9270 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:55,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:42:55,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:42:55,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:42:57,461 INFO L124 PetriNetUnfolderBase]: 3972/6509 cut-off events. [2024-06-21 18:42:57,461 INFO L125 PetriNetUnfolderBase]: For 502218/502221 co-relation queries the response was YES. [2024-06-21 18:42:57,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58847 conditions, 6509 events. 3972/6509 cut-off events. For 502218/502221 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43172 event pairs, 1400 based on Foata normal form. 2/6506 useless extension candidates. Maximal degree in co-relation 58710. Up to 6024 conditions per place. [2024-06-21 18:42:57,549 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 50 changer transitions 0/579 dead transitions. [2024-06-21 18:42:57,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 579 transitions, 10762 flow [2024-06-21 18:42:57,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:42:57,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:42:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 18:42:57,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 18:42:57,550 INFO L175 Difference]: Start difference. First operand has 290 places, 560 transitions, 9270 flow. Second operand 9 states and 154 transitions. [2024-06-21 18:42:57,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 579 transitions, 10762 flow [2024-06-21 18:42:58,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 579 transitions, 10646 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 18:42:58,869 INFO L231 Difference]: Finished difference. Result has 293 places, 566 transitions, 9430 flow [2024-06-21 18:42:58,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9154, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9430, PETRI_PLACES=293, PETRI_TRANSITIONS=566} [2024-06-21 18:42:58,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-21 18:42:58,869 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 566 transitions, 9430 flow [2024-06-21 18:42:58,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:42:58,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:42:58,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:42:58,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:42:58,870 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:42:58,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:42:58,871 INFO L85 PathProgramCache]: Analyzing trace with hash -523099051, now seen corresponding path program 2 times [2024-06-21 18:42:58,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:42:58,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22750312] [2024-06-21 18:42:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:42:58,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:42:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:00,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:00,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:00,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22750312] [2024-06-21 18:43:00,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22750312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:00,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:00,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:43:00,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042889824] [2024-06-21 18:43:00,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:00,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:43:00,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:00,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:43:00,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:43:00,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:00,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 566 transitions, 9430 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:00,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:00,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:00,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:02,317 INFO L124 PetriNetUnfolderBase]: 3966/6505 cut-off events. [2024-06-21 18:43:02,318 INFO L125 PetriNetUnfolderBase]: For 510072/510075 co-relation queries the response was YES. [2024-06-21 18:43:02,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58994 conditions, 6505 events. 3966/6505 cut-off events. For 510072/510075 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43126 event pairs, 1399 based on Foata normal form. 2/6502 useless extension candidates. Maximal degree in co-relation 58856. Up to 6019 conditions per place. [2024-06-21 18:43:02,400 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 526 selfloop transitions, 48 changer transitions 0/579 dead transitions. [2024-06-21 18:43:02,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 579 transitions, 10618 flow [2024-06-21 18:43:02,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:02,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:02,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 18:43:02,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 18:43:02,402 INFO L175 Difference]: Start difference. First operand has 293 places, 566 transitions, 9430 flow. Second operand 9 states and 154 transitions. [2024-06-21 18:43:02,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 579 transitions, 10618 flow [2024-06-21 18:43:03,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 579 transitions, 10406 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-21 18:43:03,395 INFO L231 Difference]: Finished difference. Result has 295 places, 566 transitions, 9320 flow [2024-06-21 18:43:03,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9320, PETRI_PLACES=295, PETRI_TRANSITIONS=566} [2024-06-21 18:43:03,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-21 18:43:03,396 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 566 transitions, 9320 flow [2024-06-21 18:43:03,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:03,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:03,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:03,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:43:03,397 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:03,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:03,397 INFO L85 PathProgramCache]: Analyzing trace with hash -523099268, now seen corresponding path program 3 times [2024-06-21 18:43:03,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:03,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940440901] [2024-06-21 18:43:03,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:03,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:03,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:06,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:06,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:06,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940440901] [2024-06-21 18:43:06,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940440901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:06,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:06,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:43:06,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151814046] [2024-06-21 18:43:06,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:06,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:43:06,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:06,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:43:06,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:43:06,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:06,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 566 transitions, 9320 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:06,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:06,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:06,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:08,506 INFO L124 PetriNetUnfolderBase]: 3979/6525 cut-off events. [2024-06-21 18:43:08,506 INFO L125 PetriNetUnfolderBase]: For 519473/519476 co-relation queries the response was YES. [2024-06-21 18:43:08,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59185 conditions, 6525 events. 3979/6525 cut-off events. For 519473/519476 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 43354 event pairs, 1406 based on Foata normal form. 1/6521 useless extension candidates. Maximal degree in co-relation 59047. Up to 6065 conditions per place. [2024-06-21 18:43:08,593 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 536 selfloop transitions, 42 changer transitions 0/583 dead transitions. [2024-06-21 18:43:08,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 583 transitions, 10816 flow [2024-06-21 18:43:08,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 18:43:08,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 18:43:08,594 INFO L175 Difference]: Start difference. First operand has 295 places, 566 transitions, 9320 flow. Second operand 9 states and 150 transitions. [2024-06-21 18:43:08,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 583 transitions, 10816 flow [2024-06-21 18:43:09,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 583 transitions, 10706 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 18:43:09,835 INFO L231 Difference]: Finished difference. Result has 297 places, 572 transitions, 9470 flow [2024-06-21 18:43:09,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9210, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9470, PETRI_PLACES=297, PETRI_TRANSITIONS=572} [2024-06-21 18:43:09,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 18:43:09,843 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 572 transitions, 9470 flow [2024-06-21 18:43:09,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:09,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:09,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:09,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:43:09,844 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:09,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:09,845 INFO L85 PathProgramCache]: Analyzing trace with hash -530456498, now seen corresponding path program 4 times [2024-06-21 18:43:09,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:09,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096056741] [2024-06-21 18:43:09,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:09,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:09,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:11,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:11,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:11,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096056741] [2024-06-21 18:43:11,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096056741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:11,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:11,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:11,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60349700] [2024-06-21 18:43:11,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:11,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:11,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:11,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:11,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:12,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:12,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 572 transitions, 9470 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:12,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:12,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:12,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:13,464 INFO L124 PetriNetUnfolderBase]: 3976/6517 cut-off events. [2024-06-21 18:43:13,465 INFO L125 PetriNetUnfolderBase]: For 532454/532457 co-relation queries the response was YES. [2024-06-21 18:43:13,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59555 conditions, 6517 events. 3976/6517 cut-off events. For 532454/532457 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43246 event pairs, 1403 based on Foata normal form. 1/6513 useless extension candidates. Maximal degree in co-relation 59416. Up to 6077 conditions per place. [2024-06-21 18:43:13,565 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 31 changer transitions 0/585 dead transitions. [2024-06-21 18:43:13,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 585 transitions, 10746 flow [2024-06-21 18:43:13,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:13,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:13,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 18:43:13,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 18:43:13,566 INFO L175 Difference]: Start difference. First operand has 297 places, 572 transitions, 9470 flow. Second operand 9 states and 147 transitions. [2024-06-21 18:43:13,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 585 transitions, 10746 flow [2024-06-21 18:43:14,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 585 transitions, 10633 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 18:43:14,958 INFO L231 Difference]: Finished difference. Result has 301 places, 575 transitions, 9519 flow [2024-06-21 18:43:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9519, PETRI_PLACES=301, PETRI_TRANSITIONS=575} [2024-06-21 18:43:14,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-21 18:43:14,958 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 575 transitions, 9519 flow [2024-06-21 18:43:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:14,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:14,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:43:14,959 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:14,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:14,959 INFO L85 PathProgramCache]: Analyzing trace with hash -530450918, now seen corresponding path program 5 times [2024-06-21 18:43:14,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:14,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485211722] [2024-06-21 18:43:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:17,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:17,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485211722] [2024-06-21 18:43:17,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485211722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:17,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:17,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:43:17,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16898587] [2024-06-21 18:43:17,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:17,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:43:17,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:17,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:43:17,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:43:17,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:43:17,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 575 transitions, 9519 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:17,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:17,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:43:17,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:18,874 INFO L124 PetriNetUnfolderBase]: 3933/6478 cut-off events. [2024-06-21 18:43:18,874 INFO L125 PetriNetUnfolderBase]: For 552058/552061 co-relation queries the response was YES. [2024-06-21 18:43:18,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59901 conditions, 6478 events. 3933/6478 cut-off events. For 552058/552061 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 43238 event pairs, 1383 based on Foata normal form. 2/6475 useless extension candidates. Maximal degree in co-relation 59760. Up to 5791 conditions per place. [2024-06-21 18:43:18,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 41 changer transitions 0/594 dead transitions. [2024-06-21 18:43:18,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 594 transitions, 10973 flow [2024-06-21 18:43:18,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:18,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:18,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 18:43:18,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 18:43:18,964 INFO L175 Difference]: Start difference. First operand has 301 places, 575 transitions, 9519 flow. Second operand 9 states and 158 transitions. [2024-06-21 18:43:18,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 594 transitions, 10973 flow [2024-06-21 18:43:20,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 594 transitions, 10787 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-21 18:43:20,372 INFO L231 Difference]: Finished difference. Result has 304 places, 583 transitions, 9609 flow [2024-06-21 18:43:20,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9609, PETRI_PLACES=304, PETRI_TRANSITIONS=583} [2024-06-21 18:43:20,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 18:43:20,373 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 583 transitions, 9609 flow [2024-06-21 18:43:20,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:20,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:20,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:20,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:43:20,374 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:20,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:20,376 INFO L85 PathProgramCache]: Analyzing trace with hash -522822221, now seen corresponding path program 1 times [2024-06-21 18:43:20,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:20,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736168448] [2024-06-21 18:43:20,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:20,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:20,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:22,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:22,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:22,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736168448] [2024-06-21 18:43:22,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736168448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:22,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:22,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:43:22,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520067258] [2024-06-21 18:43:22,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:22,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:43:22,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:22,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:43:22,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:43:22,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:22,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 583 transitions, 9609 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:22,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:22,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:22,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:24,382 INFO L124 PetriNetUnfolderBase]: 3981/6526 cut-off events. [2024-06-21 18:43:24,383 INFO L125 PetriNetUnfolderBase]: For 561458/561458 co-relation queries the response was YES. [2024-06-21 18:43:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60490 conditions, 6526 events. 3981/6526 cut-off events. For 561458/561458 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 43208 event pairs, 1390 based on Foata normal form. 2/6525 useless extension candidates. Maximal degree in co-relation 60347. Up to 6105 conditions per place. [2024-06-21 18:43:24,476 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 574 selfloop transitions, 21 changer transitions 0/600 dead transitions. [2024-06-21 18:43:24,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 600 transitions, 10955 flow [2024-06-21 18:43:24,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:43:24,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:43:24,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 18:43:24,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-21 18:43:24,478 INFO L175 Difference]: Start difference. First operand has 304 places, 583 transitions, 9609 flow. Second operand 10 states and 157 transitions. [2024-06-21 18:43:24,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 600 transitions, 10955 flow [2024-06-21 18:43:25,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 600 transitions, 10850 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 18:43:25,847 INFO L231 Difference]: Finished difference. Result has 310 places, 588 transitions, 9685 flow [2024-06-21 18:43:25,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9504, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9685, PETRI_PLACES=310, PETRI_TRANSITIONS=588} [2024-06-21 18:43:25,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-21 18:43:25,848 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 588 transitions, 9685 flow [2024-06-21 18:43:25,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:25,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:25,848 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-21 18:43:25,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:43:25,849 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:25,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:25,849 INFO L85 PathProgramCache]: Analyzing trace with hash -763279515, now seen corresponding path program 1 times [2024-06-21 18:43:25,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:25,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407494863] [2024-06-21 18:43:25,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:25,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:25,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:26,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:26,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407494863] [2024-06-21 18:43:26,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407494863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:26,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:26,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:26,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190223830] [2024-06-21 18:43:26,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:26,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:26,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:26,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:26,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:26,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:26,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 588 transitions, 9685 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:26,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:26,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:26,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:28,456 INFO L124 PetriNetUnfolderBase]: 3985/6532 cut-off events. [2024-06-21 18:43:28,456 INFO L125 PetriNetUnfolderBase]: For 573278/573281 co-relation queries the response was YES. [2024-06-21 18:43:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60743 conditions, 6532 events. 3985/6532 cut-off events. For 573278/573281 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 43313 event pairs, 971 based on Foata normal form. 4/6522 useless extension candidates. Maximal degree in co-relation 60597. Up to 5749 conditions per place. [2024-06-21 18:43:28,558 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 115 changer transitions 0/613 dead transitions. [2024-06-21 18:43:28,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 613 transitions, 11132 flow [2024-06-21 18:43:28,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:28,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:28,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 18:43:28,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 18:43:28,559 INFO L175 Difference]: Start difference. First operand has 310 places, 588 transitions, 9685 flow. Second operand 8 states and 155 transitions. [2024-06-21 18:43:28,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 613 transitions, 11132 flow [2024-06-21 18:43:30,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 613 transitions, 10993 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-21 18:43:30,153 INFO L231 Difference]: Finished difference. Result has 311 places, 594 transitions, 9946 flow [2024-06-21 18:43:30,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9546, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9946, PETRI_PLACES=311, PETRI_TRANSITIONS=594} [2024-06-21 18:43:30,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-21 18:43:30,156 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 594 transitions, 9946 flow [2024-06-21 18:43:30,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:30,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:30,157 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-21 18:43:30,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:43:30,157 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:30,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:30,157 INFO L85 PathProgramCache]: Analyzing trace with hash -592457115, now seen corresponding path program 2 times [2024-06-21 18:43:30,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:30,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071142144] [2024-06-21 18:43:30,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:30,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:31,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:31,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:31,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071142144] [2024-06-21 18:43:31,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071142144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:31,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:31,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:31,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036588255] [2024-06-21 18:43:31,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:31,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:31,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:31,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:31,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:31,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:31,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 594 transitions, 9946 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:31,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:31,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:31,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:33,506 INFO L124 PetriNetUnfolderBase]: 3995/6548 cut-off events. [2024-06-21 18:43:33,506 INFO L125 PetriNetUnfolderBase]: For 581028/581031 co-relation queries the response was YES. [2024-06-21 18:43:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61337 conditions, 6548 events. 3995/6548 cut-off events. For 581028/581031 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 43405 event pairs, 972 based on Foata normal form. 2/6536 useless extension candidates. Maximal degree in co-relation 61190. Up to 5731 conditions per place. [2024-06-21 18:43:33,591 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 482 selfloop transitions, 128 changer transitions 0/615 dead transitions. [2024-06-21 18:43:33,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 615 transitions, 11373 flow [2024-06-21 18:43:33,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:33,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:33,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 18:43:33,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 18:43:33,593 INFO L175 Difference]: Start difference. First operand has 311 places, 594 transitions, 9946 flow. Second operand 8 states and 154 transitions. [2024-06-21 18:43:33,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 615 transitions, 11373 flow [2024-06-21 18:43:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 615 transitions, 11071 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 18:43:35,040 INFO L231 Difference]: Finished difference. Result has 314 places, 598 transitions, 10043 flow [2024-06-21 18:43:35,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9644, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10043, PETRI_PLACES=314, PETRI_TRANSITIONS=598} [2024-06-21 18:43:35,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-21 18:43:35,040 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 598 transitions, 10043 flow [2024-06-21 18:43:35,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:35,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:35,041 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-21 18:43:35,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:43:35,041 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:35,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:35,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1489054721, now seen corresponding path program 1 times [2024-06-21 18:43:35,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:35,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375581270] [2024-06-21 18:43:35,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:35,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:36,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:36,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375581270] [2024-06-21 18:43:36,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375581270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:36,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:36,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:36,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058819860] [2024-06-21 18:43:36,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:36,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:36,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:36,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:36,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:36,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:36,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 598 transitions, 10043 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:36,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:36,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:36,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:38,250 INFO L124 PetriNetUnfolderBase]: 4019/6580 cut-off events. [2024-06-21 18:43:38,251 INFO L125 PetriNetUnfolderBase]: For 611880/611883 co-relation queries the response was YES. [2024-06-21 18:43:38,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62311 conditions, 6580 events. 4019/6580 cut-off events. For 611880/611883 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 43603 event pairs, 968 based on Foata normal form. 8/6574 useless extension candidates. Maximal degree in co-relation 62163. Up to 5751 conditions per place. [2024-06-21 18:43:38,339 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 486 selfloop transitions, 134 changer transitions 0/625 dead transitions. [2024-06-21 18:43:38,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 625 transitions, 11582 flow [2024-06-21 18:43:38,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:38,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:38,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 18:43:38,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 18:43:38,340 INFO L175 Difference]: Start difference. First operand has 314 places, 598 transitions, 10043 flow. Second operand 8 states and 155 transitions. [2024-06-21 18:43:38,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 625 transitions, 11582 flow [2024-06-21 18:43:39,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 625 transitions, 11215 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:39,864 INFO L231 Difference]: Finished difference. Result has 316 places, 608 transitions, 10199 flow [2024-06-21 18:43:39,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9676, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10199, PETRI_PLACES=316, PETRI_TRANSITIONS=608} [2024-06-21 18:43:39,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-21 18:43:39,865 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 608 transitions, 10199 flow [2024-06-21 18:43:39,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:39,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:39,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:43:39,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:43:39,866 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:39,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash -586028025, now seen corresponding path program 3 times [2024-06-21 18:43:39,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:39,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205341802] [2024-06-21 18:43:39,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:39,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:39,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:41,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-21 18:43:41,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:41,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205341802] [2024-06-21 18:43:41,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205341802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:41,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:41,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:41,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710939609] [2024-06-21 18:43:41,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:41,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:41,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:41,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:41,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:41,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:41,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 608 transitions, 10199 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:41,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:41,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:41,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:42,814 INFO L124 PetriNetUnfolderBase]: 4045/6634 cut-off events. [2024-06-21 18:43:42,814 INFO L125 PetriNetUnfolderBase]: For 611895/611898 co-relation queries the response was YES. [2024-06-21 18:43:42,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63166 conditions, 6634 events. 4045/6634 cut-off events. For 611895/611898 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 44090 event pairs, 944 based on Foata normal form. 2/6622 useless extension candidates. Maximal degree in co-relation 63017. Up to 5650 conditions per place. [2024-06-21 18:43:42,907 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 462 selfloop transitions, 163 changer transitions 0/630 dead transitions. [2024-06-21 18:43:42,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 630 transitions, 11917 flow [2024-06-21 18:43:42,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:42,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:42,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 18:43:42,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 18:43:42,908 INFO L175 Difference]: Start difference. First operand has 316 places, 608 transitions, 10199 flow. Second operand 8 states and 152 transitions. [2024-06-21 18:43:42,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 630 transitions, 11917 flow [2024-06-21 18:43:44,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 630 transitions, 11528 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:44,514 INFO L231 Difference]: Finished difference. Result has 318 places, 615 transitions, 10378 flow [2024-06-21 18:43:44,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9810, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10378, PETRI_PLACES=318, PETRI_TRANSITIONS=615} [2024-06-21 18:43:44,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-21 18:43:44,515 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 615 transitions, 10378 flow [2024-06-21 18:43:44,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:44,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:44,515 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-21 18:43:44,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:43:44,516 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:44,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash -586027839, now seen corresponding path program 2 times [2024-06-21 18:43:44,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:44,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082803245] [2024-06-21 18:43:44,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:44,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:44,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:45,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:45,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:45,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082803245] [2024-06-21 18:43:45,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082803245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:45,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:45,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:45,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536586440] [2024-06-21 18:43:45,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:45,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:45,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:45,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:45,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:45,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:45,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 615 transitions, 10378 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:45,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:45,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:45,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:47,569 INFO L124 PetriNetUnfolderBase]: 4065/6662 cut-off events. [2024-06-21 18:43:47,570 INFO L125 PetriNetUnfolderBase]: For 641350/641353 co-relation queries the response was YES. [2024-06-21 18:43:47,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64094 conditions, 6662 events. 4065/6662 cut-off events. For 641350/641353 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 44253 event pairs, 944 based on Foata normal form. 4/6652 useless extension candidates. Maximal degree in co-relation 63944. Up to 5715 conditions per place. [2024-06-21 18:43:47,665 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 461 selfloop transitions, 171 changer transitions 0/637 dead transitions. [2024-06-21 18:43:47,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 637 transitions, 12030 flow [2024-06-21 18:43:47,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:43:47,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:43:47,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:43:47,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:43:47,667 INFO L175 Difference]: Start difference. First operand has 318 places, 615 transitions, 10378 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:43:47,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 637 transitions, 12030 flow [2024-06-21 18:43:49,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 637 transitions, 11779 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-21 18:43:49,254 INFO L231 Difference]: Finished difference. Result has 323 places, 623 transitions, 10683 flow [2024-06-21 18:43:49,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10683, PETRI_PLACES=323, PETRI_TRANSITIONS=623} [2024-06-21 18:43:49,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-21 18:43:49,255 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 623 transitions, 10683 flow [2024-06-21 18:43:49,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:49,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:49,255 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-21 18:43:49,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:43:49,255 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:49,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:49,256 INFO L85 PathProgramCache]: Analyzing trace with hash -585790689, now seen corresponding path program 3 times [2024-06-21 18:43:49,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:49,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366229126] [2024-06-21 18:43:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:49,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:50,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:50,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:50,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366229126] [2024-06-21 18:43:50,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366229126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:50,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:50,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:50,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371471192] [2024-06-21 18:43:50,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:50,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:50,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:50,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:50,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:50,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:50,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 623 transitions, 10683 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:50,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:50,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:50,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:52,553 INFO L124 PetriNetUnfolderBase]: 4069/6664 cut-off events. [2024-06-21 18:43:52,553 INFO L125 PetriNetUnfolderBase]: For 646670/646673 co-relation queries the response was YES. [2024-06-21 18:43:52,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64555 conditions, 6664 events. 4069/6664 cut-off events. For 646670/646673 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 44287 event pairs, 944 based on Foata normal form. 4/6654 useless extension candidates. Maximal degree in co-relation 64403. Up to 5562 conditions per place. [2024-06-21 18:43:52,651 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 418 selfloop transitions, 221 changer transitions 0/644 dead transitions. [2024-06-21 18:43:52,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 644 transitions, 12493 flow [2024-06-21 18:43:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:52,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:52,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 18:43:52,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 18:43:52,653 INFO L175 Difference]: Start difference. First operand has 323 places, 623 transitions, 10683 flow. Second operand 8 states and 155 transitions. [2024-06-21 18:43:52,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 644 transitions, 12493 flow [2024-06-21 18:43:54,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 644 transitions, 12132 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-21 18:43:54,534 INFO L231 Difference]: Finished difference. Result has 325 places, 629 transitions, 10949 flow [2024-06-21 18:43:54,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10949, PETRI_PLACES=325, PETRI_TRANSITIONS=629} [2024-06-21 18:43:54,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 18:43:54,535 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 629 transitions, 10949 flow [2024-06-21 18:43:54,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:54,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:54,535 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-21 18:43:54,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:43:54,536 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:54,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:54,536 INFO L85 PathProgramCache]: Analyzing trace with hash -881609367, now seen corresponding path program 1 times [2024-06-21 18:43:54,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:54,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335373112] [2024-06-21 18:43:54,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:54,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:43:55,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:43:55,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:43:55,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335373112] [2024-06-21 18:43:55,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335373112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:43:55,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:43:55,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:43:55,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846557301] [2024-06-21 18:43:55,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:43:55,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:43:55,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:43:55,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:43:55,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:43:55,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:43:55,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 629 transitions, 10949 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:55,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:43:55,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:43:55,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:43:57,260 INFO L124 PetriNetUnfolderBase]: 4113/6727 cut-off events. [2024-06-21 18:43:57,261 INFO L125 PetriNetUnfolderBase]: For 694725/694728 co-relation queries the response was YES. [2024-06-21 18:43:57,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65702 conditions, 6727 events. 4113/6727 cut-off events. For 694725/694728 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 44774 event pairs, 894 based on Foata normal form. 12/6718 useless extension candidates. Maximal degree in co-relation 65549. Up to 5253 conditions per place. [2024-06-21 18:43:57,362 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 527 selfloop transitions, 128 changer transitions 0/660 dead transitions. [2024-06-21 18:43:57,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 660 transitions, 12593 flow [2024-06-21 18:43:57,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:43:57,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:43:57,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 18:43:57,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:43:57,364 INFO L175 Difference]: Start difference. First operand has 325 places, 629 transitions, 10949 flow. Second operand 8 states and 164 transitions. [2024-06-21 18:43:57,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 660 transitions, 12593 flow [2024-06-21 18:43:59,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 660 transitions, 12116 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-21 18:43:59,487 INFO L231 Difference]: Finished difference. Result has 328 places, 632 transitions, 10885 flow [2024-06-21 18:43:59,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10472, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10885, PETRI_PLACES=328, PETRI_TRANSITIONS=632} [2024-06-21 18:43:59,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-21 18:43:59,488 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 632 transitions, 10885 flow [2024-06-21 18:43:59,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:43:59,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:43:59,488 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-21 18:43:59,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:43:59,489 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:43:59,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:43:59,489 INFO L85 PathProgramCache]: Analyzing trace with hash -873038487, now seen corresponding path program 2 times [2024-06-21 18:43:59,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:43:59,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782662868] [2024-06-21 18:43:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:43:59,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:43:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44: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-21 18:44:00,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:00,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782662868] [2024-06-21 18:44:00,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782662868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:00,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:00,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:00,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296139959] [2024-06-21 18:44:00,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:00,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:00,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:00,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:00,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:00,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 632 transitions, 10885 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:00,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:00,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:00,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:02,362 INFO L124 PetriNetUnfolderBase]: 4157/6802 cut-off events. [2024-06-21 18:44:02,362 INFO L125 PetriNetUnfolderBase]: For 712873/712876 co-relation queries the response was YES. [2024-06-21 18:44:02,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66685 conditions, 6802 events. 4157/6802 cut-off events. For 712873/712876 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 45311 event pairs, 966 based on Foata normal form. 12/6800 useless extension candidates. Maximal degree in co-relation 66531. Up to 5926 conditions per place. [2024-06-21 18:44:02,463 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 516 selfloop transitions, 134 changer transitions 0/655 dead transitions. [2024-06-21 18:44:02,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 655 transitions, 12441 flow [2024-06-21 18:44:02,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:02,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 18:44:02,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 18:44:02,464 INFO L175 Difference]: Start difference. First operand has 328 places, 632 transitions, 10885 flow. Second operand 9 states and 168 transitions. [2024-06-21 18:44:02,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 655 transitions, 12441 flow [2024-06-21 18:44:04,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 655 transitions, 12107 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-21 18:44:04,895 INFO L231 Difference]: Finished difference. Result has 332 places, 635 transitions, 10981 flow [2024-06-21 18:44:04,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10551, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10981, PETRI_PLACES=332, PETRI_TRANSITIONS=635} [2024-06-21 18:44:04,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-21 18:44:04,896 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 635 transitions, 10981 flow [2024-06-21 18:44:04,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:04,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:04,897 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-21 18:44:04,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 18:44:04,897 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:04,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:04,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1390442713, now seen corresponding path program 3 times [2024-06-21 18:44:04,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:04,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440855802] [2024-06-21 18:44:04,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:04,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:05,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:05,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:05,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440855802] [2024-06-21 18:44:05,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440855802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:05,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:05,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:05,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25034172] [2024-06-21 18:44:05,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:05,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:05,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:05,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:05,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:06,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:06,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 635 transitions, 10981 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:06,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:06,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:06,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:07,813 INFO L124 PetriNetUnfolderBase]: 4173/6825 cut-off events. [2024-06-21 18:44:07,814 INFO L125 PetriNetUnfolderBase]: For 700519/700522 co-relation queries the response was YES. [2024-06-21 18:44:07,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67133 conditions, 6825 events. 4173/6825 cut-off events. For 700519/700522 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 45417 event pairs, 1019 based on Foata normal form. 6/6818 useless extension candidates. Maximal degree in co-relation 66978. Up to 6122 conditions per place. [2024-06-21 18:44:07,920 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 550 selfloop transitions, 97 changer transitions 0/652 dead transitions. [2024-06-21 18:44:07,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 652 transitions, 12463 flow [2024-06-21 18:44:07,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:44:07,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:44:07,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 18:44:07,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 18:44:07,922 INFO L175 Difference]: Start difference. First operand has 332 places, 635 transitions, 10981 flow. Second operand 8 states and 148 transitions. [2024-06-21 18:44:07,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 652 transitions, 12463 flow [2024-06-21 18:44:10,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 652 transitions, 12141 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-21 18:44:10,350 INFO L231 Difference]: Finished difference. Result has 334 places, 638 transitions, 11014 flow [2024-06-21 18:44:10,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10659, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11014, PETRI_PLACES=334, PETRI_TRANSITIONS=638} [2024-06-21 18:44:10,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-21 18:44:10,353 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 638 transitions, 11014 flow [2024-06-21 18:44:10,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:10,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:10,353 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-21 18:44:10,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 18:44:10,353 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:10,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:10,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1485540375, now seen corresponding path program 1 times [2024-06-21 18:44:10,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:10,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740351177] [2024-06-21 18:44:10,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:10,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:10,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:11,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:11,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:11,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740351177] [2024-06-21 18:44:11,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740351177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:11,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:11,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:44:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023881355] [2024-06-21 18:44:11,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:11,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:44:11,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:44:11,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:44:11,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:44:11,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 638 transitions, 11014 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:11,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:11,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:44:11,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:13,779 INFO L124 PetriNetUnfolderBase]: 4203/6865 cut-off events. [2024-06-21 18:44:13,779 INFO L125 PetriNetUnfolderBase]: For 719842/719847 co-relation queries the response was YES. [2024-06-21 18:44:13,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67601 conditions, 6865 events. 4203/6865 cut-off events. For 719842/719847 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 45727 event pairs, 949 based on Foata normal form. 8/6868 useless extension candidates. Maximal degree in co-relation 67445. Up to 5939 conditions per place. [2024-06-21 18:44:13,873 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 475 selfloop transitions, 185 changer transitions 0/665 dead transitions. [2024-06-21 18:44:13,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 665 transitions, 12598 flow [2024-06-21 18:44:13,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:44:13,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:44:13,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 18:44:13,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-21 18:44:13,874 INFO L175 Difference]: Start difference. First operand has 334 places, 638 transitions, 11014 flow. Second operand 8 states and 170 transitions. [2024-06-21 18:44:13,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 665 transitions, 12598 flow [2024-06-21 18:44:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 665 transitions, 12284 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-21 18:44:15,957 INFO L231 Difference]: Finished difference. Result has 337 places, 643 transitions, 11283 flow [2024-06-21 18:44:15,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10700, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11283, PETRI_PLACES=337, PETRI_TRANSITIONS=643} [2024-06-21 18:44:15,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-21 18:44:15,958 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 643 transitions, 11283 flow [2024-06-21 18:44:15,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:15,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:15,958 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-21 18:44:15,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 18:44:15,959 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:15,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash -586140245, now seen corresponding path program 2 times [2024-06-21 18:44:15,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:15,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332554652] [2024-06-21 18:44:15,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:15,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:17,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:17,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:17,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332554652] [2024-06-21 18:44:17,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332554652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:17,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:17,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:17,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801635120] [2024-06-21 18:44:17,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:17,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:17,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:17,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:17,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:17,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:44:17,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 643 transitions, 11283 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:17,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:17,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:44:17,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:19,205 INFO L124 PetriNetUnfolderBase]: 4277/6974 cut-off events. [2024-06-21 18:44:19,206 INFO L125 PetriNetUnfolderBase]: For 765636/765639 co-relation queries the response was YES. [2024-06-21 18:44:19,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70462 conditions, 6974 events. 4277/6974 cut-off events. For 765636/765639 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 46361 event pairs, 959 based on Foata normal form. 6/6975 useless extension candidates. Maximal degree in co-relation 70307. Up to 5827 conditions per place. [2024-06-21 18:44:19,313 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 447 selfloop transitions, 228 changer transitions 0/681 dead transitions. [2024-06-21 18:44:19,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 681 transitions, 13853 flow [2024-06-21 18:44:19,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:44:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:44:19,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-21 18:44:19,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-21 18:44:19,314 INFO L175 Difference]: Start difference. First operand has 337 places, 643 transitions, 11283 flow. Second operand 8 states and 175 transitions. [2024-06-21 18:44:19,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 681 transitions, 13853 flow [2024-06-21 18:44:21,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 681 transitions, 13318 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-21 18:44:21,711 INFO L231 Difference]: Finished difference. Result has 341 places, 661 transitions, 12022 flow [2024-06-21 18:44:21,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10748, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12022, PETRI_PLACES=341, PETRI_TRANSITIONS=661} [2024-06-21 18:44:21,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 18:44:21,712 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 661 transitions, 12022 flow [2024-06-21 18:44:21,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:21,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:21,712 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-21 18:44:21,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 18:44:21,713 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:21,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:21,713 INFO L85 PathProgramCache]: Analyzing trace with hash -585794285, now seen corresponding path program 3 times [2024-06-21 18:44:21,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:21,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758537827] [2024-06-21 18:44:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:21,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:23,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:23,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758537827] [2024-06-21 18:44:23,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758537827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:23,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:23,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:44:23,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203288304] [2024-06-21 18:44:23,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:23,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:44:23,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:23,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:44:23,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:44:23,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:44:23,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 661 transitions, 12022 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:23,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:23,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:44:23,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:25,321 INFO L124 PetriNetUnfolderBase]: 4441/7211 cut-off events. [2024-06-21 18:44:25,321 INFO L125 PetriNetUnfolderBase]: For 854930/854933 co-relation queries the response was YES. [2024-06-21 18:44:25,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76134 conditions, 7211 events. 4441/7211 cut-off events. For 854930/854933 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 47887 event pairs, 963 based on Foata normal form. 6/7212 useless extension candidates. Maximal degree in co-relation 75975. Up to 5685 conditions per place. [2024-06-21 18:44:25,440 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 416 selfloop transitions, 280 changer transitions 0/701 dead transitions. [2024-06-21 18:44:25,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 701 transitions, 14715 flow [2024-06-21 18:44:25,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:25,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:25,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 18:44:25,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4986449864498645 [2024-06-21 18:44:25,441 INFO L175 Difference]: Start difference. First operand has 341 places, 661 transitions, 12022 flow. Second operand 9 states and 184 transitions. [2024-06-21 18:44:25,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 701 transitions, 14715 flow [2024-06-21 18:44:28,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 701 transitions, 14295 flow, removed 163 selfloop flow, removed 2 redundant places. [2024-06-21 18:44:28,563 INFO L231 Difference]: Finished difference. Result has 349 places, 679 transitions, 12997 flow [2024-06-21 18:44:28,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11680, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12997, PETRI_PLACES=349, PETRI_TRANSITIONS=679} [2024-06-21 18:44:28,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 18:44:28,565 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 679 transitions, 12997 flow [2024-06-21 18:44:28,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:28,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:28,565 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-21 18:44:28,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 18:44:28,565 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:28,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:28,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1495729455, now seen corresponding path program 4 times [2024-06-21 18:44:28,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:28,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784350577] [2024-06-21 18:44:28,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:28,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:30,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:30,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784350577] [2024-06-21 18:44:30,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784350577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:30,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:30,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074569865] [2024-06-21 18:44:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:30,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:30,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:30,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:30,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:30,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:44:30,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 679 transitions, 12997 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:30,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:30,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:44:30,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:32,307 INFO L124 PetriNetUnfolderBase]: 4493/7303 cut-off events. [2024-06-21 18:44:32,307 INFO L125 PetriNetUnfolderBase]: For 884466/884469 co-relation queries the response was YES. [2024-06-21 18:44:32,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78704 conditions, 7303 events. 4493/7303 cut-off events. For 884466/884469 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 48656 event pairs, 960 based on Foata normal form. 8/7306 useless extension candidates. Maximal degree in co-relation 78541. Up to 5620 conditions per place. [2024-06-21 18:44:32,419 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 405 selfloop transitions, 301 changer transitions 0/711 dead transitions. [2024-06-21 18:44:32,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 711 transitions, 15391 flow [2024-06-21 18:44:32,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:44:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:44:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-21 18:44:32,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-21 18:44:32,420 INFO L175 Difference]: Start difference. First operand has 349 places, 679 transitions, 12997 flow. Second operand 8 states and 171 transitions. [2024-06-21 18:44:32,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 711 transitions, 15391 flow [2024-06-21 18:44:35,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 711 transitions, 14737 flow, removed 216 selfloop flow, removed 4 redundant places. [2024-06-21 18:44:35,137 INFO L231 Difference]: Finished difference. Result has 355 places, 689 transitions, 13484 flow [2024-06-21 18:44:35,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12351, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13484, PETRI_PLACES=355, PETRI_TRANSITIONS=689} [2024-06-21 18:44:35,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 18:44:35,137 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 689 transitions, 13484 flow [2024-06-21 18:44:35,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:35,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:35,138 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-21 18:44:35,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 18:44:35,138 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:35,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:35,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1431995409, now seen corresponding path program 4 times [2024-06-21 18:44:35,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:35,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017556998] [2024-06-21 18:44:35,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:35,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:36,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-21 18:44:36,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:36,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017556998] [2024-06-21 18:44:36,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017556998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:36,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:36,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:36,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109292738] [2024-06-21 18:44:36,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:36,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:36,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:36,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:36,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:36,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:36,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 689 transitions, 13484 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:36,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:36,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:36,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:38,066 INFO L124 PetriNetUnfolderBase]: 4503/7311 cut-off events. [2024-06-21 18:44:38,066 INFO L125 PetriNetUnfolderBase]: For 879227/879227 co-relation queries the response was YES. [2024-06-21 18:44:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79955 conditions, 7311 events. 4503/7311 cut-off events. For 879227/879227 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 48622 event pairs, 964 based on Foata normal form. 2/7288 useless extension candidates. Maximal degree in co-relation 79789. Up to 6502 conditions per place. [2024-06-21 18:44:38,186 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 128 changer transitions 0/714 dead transitions. [2024-06-21 18:44:38,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 714 transitions, 15181 flow [2024-06-21 18:44:38,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:38,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:38,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:44:38,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:44:38,188 INFO L175 Difference]: Start difference. First operand has 355 places, 689 transitions, 13484 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:44:38,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 714 transitions, 15181 flow [2024-06-21 18:44:41,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 714 transitions, 14788 flow, removed 84 selfloop flow, removed 3 redundant places. [2024-06-21 18:44:41,437 INFO L231 Difference]: Finished difference. Result has 361 places, 695 transitions, 13573 flow [2024-06-21 18:44:41,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13095, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13573, PETRI_PLACES=361, PETRI_TRANSITIONS=695} [2024-06-21 18:44:41,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-21 18:44:41,438 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 695 transitions, 13573 flow [2024-06-21 18:44:41,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:41,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:41,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:41,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 18:44:41,438 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:41,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:41,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1956501981, now seen corresponding path program 5 times [2024-06-21 18:44:41,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:41,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427526504] [2024-06-21 18:44:41,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:41,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:42,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:42,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427526504] [2024-06-21 18:44:42,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427526504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:42,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:42,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:42,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800653690] [2024-06-21 18:44:42,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:42,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:42,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:42,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:42,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:42,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:42,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 695 transitions, 13573 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:42,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:42,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:42,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:44,594 INFO L124 PetriNetUnfolderBase]: 4493/7297 cut-off events. [2024-06-21 18:44:44,594 INFO L125 PetriNetUnfolderBase]: For 879982/879982 co-relation queries the response was YES. [2024-06-21 18:44:44,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79535 conditions, 7297 events. 4493/7297 cut-off events. For 879982/879982 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 48492 event pairs, 952 based on Foata normal form. 2/7275 useless extension candidates. Maximal degree in co-relation 79366. Up to 6486 conditions per place. [2024-06-21 18:44:44,719 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 586 selfloop transitions, 124 changer transitions 0/715 dead transitions. [2024-06-21 18:44:44,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 715 transitions, 15099 flow [2024-06-21 18:44:44,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:44,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:44,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:44:44,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:44:44,721 INFO L175 Difference]: Start difference. First operand has 361 places, 695 transitions, 13573 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:44:44,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 715 transitions, 15099 flow [2024-06-21 18:44:47,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 715 transitions, 14719 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-21 18:44:47,718 INFO L231 Difference]: Finished difference. Result has 363 places, 695 transitions, 13452 flow [2024-06-21 18:44:47,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13193, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13452, PETRI_PLACES=363, PETRI_TRANSITIONS=695} [2024-06-21 18:44:47,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 18:44:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 695 transitions, 13452 flow [2024-06-21 18:44:47,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:47,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:47,719 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-21 18:44:47,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 18:44:47,719 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1893793373, now seen corresponding path program 6 times [2024-06-21 18:44:47,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:47,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224973234] [2024-06-21 18:44:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:47,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:48,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:48,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:48,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224973234] [2024-06-21 18:44:48,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224973234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:48,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:48,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:48,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078596250] [2024-06-21 18:44:48,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:48,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:48,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:48,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:48,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:48,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:48,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 695 transitions, 13452 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:48,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:48,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:48,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:50,990 INFO L124 PetriNetUnfolderBase]: 4490/7290 cut-off events. [2024-06-21 18:44:50,990 INFO L125 PetriNetUnfolderBase]: For 886766/886766 co-relation queries the response was YES. [2024-06-21 18:44:51,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79398 conditions, 7290 events. 4490/7290 cut-off events. For 886766/886766 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 48429 event pairs, 952 based on Foata normal form. 1/7267 useless extension candidates. Maximal degree in co-relation 79228. Up to 6465 conditions per place. [2024-06-21 18:44:51,112 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 573 selfloop transitions, 137 changer transitions 0/715 dead transitions. [2024-06-21 18:44:51,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 715 transitions, 15067 flow [2024-06-21 18:44:51,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:44:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:44:51,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 18:44:51,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 18:44:51,114 INFO L175 Difference]: Start difference. First operand has 363 places, 695 transitions, 13452 flow. Second operand 9 states and 160 transitions. [2024-06-21 18:44:51,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 715 transitions, 15067 flow [2024-06-21 18:44:54,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 715 transitions, 14590 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 18:44:54,361 INFO L231 Difference]: Finished difference. Result has 364 places, 698 transitions, 13374 flow [2024-06-21 18:44:54,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12975, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13374, PETRI_PLACES=364, PETRI_TRANSITIONS=698} [2024-06-21 18:44:54,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 18:44:54,362 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 698 transitions, 13374 flow [2024-06-21 18:44:54,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:54,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:44:54,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:44:54,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 18:44:54,363 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:44:54,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:44:54,363 INFO L85 PathProgramCache]: Analyzing trace with hash 611625619, now seen corresponding path program 4 times [2024-06-21 18:44:54,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:44:54,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082637656] [2024-06-21 18:44:54,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:44:54,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:44:54,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:44:55,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:44:55,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:44:55,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082637656] [2024-06-21 18:44:55,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082637656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:44:55,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:44:55,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:44:55,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095056669] [2024-06-21 18:44:55,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:44:55,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:44:55,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:44:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:44:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:44:55,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:44:55,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 698 transitions, 13374 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:44:55,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:44:55,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:44:55,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:44:57,633 INFO L124 PetriNetUnfolderBase]: 4470/7258 cut-off events. [2024-06-21 18:44:57,633 INFO L125 PetriNetUnfolderBase]: For 896413/896413 co-relation queries the response was YES. [2024-06-21 18:44:57,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78703 conditions, 7258 events. 4470/7258 cut-off events. For 896413/896413 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 48150 event pairs, 952 based on Foata normal form. 4/7238 useless extension candidates. Maximal degree in co-relation 78532. Up to 6426 conditions per place. [2024-06-21 18:44:57,753 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 568 selfloop transitions, 142 changer transitions 0/715 dead transitions. [2024-06-21 18:44:57,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 715 transitions, 14877 flow [2024-06-21 18:44:57,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:44:57,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:44:57,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 18:44:57,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 18:44:57,754 INFO L175 Difference]: Start difference. First operand has 364 places, 698 transitions, 13374 flow. Second operand 8 states and 151 transitions. [2024-06-21 18:44:57,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 715 transitions, 14877 flow [2024-06-21 18:45:00,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 715 transitions, 14438 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-21 18:45:00,854 INFO L231 Difference]: Finished difference. Result has 365 places, 698 transitions, 13235 flow [2024-06-21 18:45:00,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12935, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13235, PETRI_PLACES=365, PETRI_TRANSITIONS=698} [2024-06-21 18:45:00,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-21 18:45:00,855 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 698 transitions, 13235 flow [2024-06-21 18:45:00,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:00,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:00,855 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-21 18:45:00,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 18:45:00,855 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:00,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:00,856 INFO L85 PathProgramCache]: Analyzing trace with hash 876327241, now seen corresponding path program 5 times [2024-06-21 18:45:00,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:00,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599066465] [2024-06-21 18:45:00,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:00,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:02,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:02,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:02,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599066465] [2024-06-21 18:45:02,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599066465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:02,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:02,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:02,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537841962] [2024-06-21 18:45:02,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:02,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:02,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:02,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:02,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:02,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:02,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 698 transitions, 13235 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:02,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:02,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:02,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:04,491 INFO L124 PetriNetUnfolderBase]: 4494/7288 cut-off events. [2024-06-21 18:45:04,491 INFO L125 PetriNetUnfolderBase]: For 911336/911336 co-relation queries the response was YES. [2024-06-21 18:45:04,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79411 conditions, 7288 events. 4494/7288 cut-off events. For 911336/911336 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 48327 event pairs, 937 based on Foata normal form. 2/7264 useless extension candidates. Maximal degree in co-relation 79239. Up to 6329 conditions per place. [2024-06-21 18:45:04,609 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 513 selfloop transitions, 205 changer transitions 0/723 dead transitions. [2024-06-21 18:45:04,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 723 transitions, 15365 flow [2024-06-21 18:45:04,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:04,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:04,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 18:45:04,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 18:45:04,611 INFO L175 Difference]: Start difference. First operand has 365 places, 698 transitions, 13235 flow. Second operand 8 states and 154 transitions. [2024-06-21 18:45:04,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 723 transitions, 15365 flow [2024-06-21 18:45:08,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 723 transitions, 14852 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 18:45:08,249 INFO L231 Difference]: Finished difference. Result has 366 places, 708 transitions, 13481 flow [2024-06-21 18:45:08,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12722, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13481, PETRI_PLACES=366, PETRI_TRANSITIONS=708} [2024-06-21 18:45:08,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-21 18:45:08,250 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 708 transitions, 13481 flow [2024-06-21 18:45:08,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:08,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:08,250 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-21 18:45:08,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 18:45:08,250 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:08,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:08,251 INFO L85 PathProgramCache]: Analyzing trace with hash 876148495, now seen corresponding path program 7 times [2024-06-21 18:45:08,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:08,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893884086] [2024-06-21 18:45:08,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:08,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:08,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:09,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:09,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:09,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893884086] [2024-06-21 18:45:09,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893884086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:09,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:09,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:09,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035434994] [2024-06-21 18:45:09,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:09,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:09,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:09,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:09,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:09,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:09,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 708 transitions, 13481 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:09,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:09,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:09,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:11,920 INFO L124 PetriNetUnfolderBase]: 4523/7341 cut-off events. [2024-06-21 18:45:11,920 INFO L125 PetriNetUnfolderBase]: For 940376/940376 co-relation queries the response was YES. [2024-06-21 18:45:11,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80783 conditions, 7341 events. 4523/7341 cut-off events. For 940376/940376 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 48782 event pairs, 939 based on Foata normal form. 1/7317 useless extension candidates. Maximal degree in co-relation 80609. Up to 6414 conditions per place. [2024-06-21 18:45:12,038 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 538 selfloop transitions, 190 changer transitions 0/733 dead transitions. [2024-06-21 18:45:12,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 733 transitions, 15777 flow [2024-06-21 18:45:12,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:12,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:12,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:45:12,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:45:12,040 INFO L175 Difference]: Start difference. First operand has 366 places, 708 transitions, 13481 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:45:12,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 733 transitions, 15777 flow [2024-06-21 18:45:16,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 733 transitions, 15330 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 18:45:16,282 INFO L231 Difference]: Finished difference. Result has 371 places, 718 transitions, 13875 flow [2024-06-21 18:45:16,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13034, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13875, PETRI_PLACES=371, PETRI_TRANSITIONS=718} [2024-06-21 18:45:16,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 18:45:16,283 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 718 transitions, 13875 flow [2024-06-21 18:45:16,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:16,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:16,283 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-21 18:45:16,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 18:45:16,283 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:16,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:16,284 INFO L85 PathProgramCache]: Analyzing trace with hash 965888659, now seen corresponding path program 6 times [2024-06-21 18:45:16,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:16,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942233552] [2024-06-21 18:45:16,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:16,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:16,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:17,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:17,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942233552] [2024-06-21 18:45:17,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942233552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:17,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:17,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:17,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760958558] [2024-06-21 18:45:17,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:17,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:17,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:17,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:17,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:17,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:17,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 718 transitions, 13875 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:17,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:17,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:17,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:19,635 INFO L124 PetriNetUnfolderBase]: 4515/7331 cut-off events. [2024-06-21 18:45:19,635 INFO L125 PetriNetUnfolderBase]: For 958268/958268 co-relation queries the response was YES. [2024-06-21 18:45:19,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80950 conditions, 7331 events. 4515/7331 cut-off events. For 958268/958268 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 48700 event pairs, 941 based on Foata normal form. 2/7309 useless extension candidates. Maximal degree in co-relation 80774. Up to 6434 conditions per place. [2024-06-21 18:45:19,764 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 551 selfloop transitions, 176 changer transitions 0/732 dead transitions. [2024-06-21 18:45:19,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 732 transitions, 15563 flow [2024-06-21 18:45:19,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:19,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:19,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 18:45:19,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 18:45:19,766 INFO L175 Difference]: Start difference. First operand has 371 places, 718 transitions, 13875 flow. Second operand 8 states and 151 transitions. [2024-06-21 18:45:19,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 732 transitions, 15563 flow [2024-06-21 18:45:23,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 732 transitions, 15147 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-21 18:45:23,827 INFO L231 Difference]: Finished difference. Result has 374 places, 718 transitions, 13819 flow [2024-06-21 18:45:23,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13459, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13819, PETRI_PLACES=374, PETRI_TRANSITIONS=718} [2024-06-21 18:45:23,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-21 18:45:23,828 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 718 transitions, 13819 flow [2024-06-21 18:45:23,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:23,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:23,829 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-21 18:45:23,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 18:45:23,829 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:23,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1984197625, now seen corresponding path program 8 times [2024-06-21 18:45:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:23,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590054098] [2024-06-21 18:45:23,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:23,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:24,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590054098] [2024-06-21 18:45:24,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590054098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:24,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:24,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:24,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508723890] [2024-06-21 18:45:24,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:24,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:24,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:24,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:24,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:24,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:24,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 718 transitions, 13819 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:24,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:24,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:24,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:26,980 INFO L124 PetriNetUnfolderBase]: 4512/7322 cut-off events. [2024-06-21 18:45:26,981 INFO L125 PetriNetUnfolderBase]: For 963950/963950 co-relation queries the response was YES. [2024-06-21 18:45:27,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81142 conditions, 7322 events. 4512/7322 cut-off events. For 963950/963950 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 48577 event pairs, 934 based on Foata normal form. 1/7297 useless extension candidates. Maximal degree in co-relation 80964. Up to 6433 conditions per place. [2024-06-21 18:45:27,119 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 552 selfloop transitions, 175 changer transitions 0/732 dead transitions. [2024-06-21 18:45:27,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 732 transitions, 15509 flow [2024-06-21 18:45:27,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:27,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:27,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 18:45:27,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 18:45:27,121 INFO L175 Difference]: Start difference. First operand has 374 places, 718 transitions, 13819 flow. Second operand 8 states and 150 transitions. [2024-06-21 18:45:27,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 732 transitions, 15509 flow [2024-06-21 18:45:30,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 732 transitions, 15097 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:30,727 INFO L231 Difference]: Finished difference. Result has 376 places, 718 transitions, 13763 flow [2024-06-21 18:45:30,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13407, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13763, PETRI_PLACES=376, PETRI_TRANSITIONS=718} [2024-06-21 18:45:30,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 18:45:30,727 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 718 transitions, 13763 flow [2024-06-21 18:45:30,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:30,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:30,728 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-21 18:45:30,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 18:45:30,728 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:30,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:30,728 INFO L85 PathProgramCache]: Analyzing trace with hash 41919513, now seen corresponding path program 7 times [2024-06-21 18:45:30,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:30,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919340867] [2024-06-21 18:45:30,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:30,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:30,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:32,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:32,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919340867] [2024-06-21 18:45:32,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919340867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:32,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:32,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:32,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991301449] [2024-06-21 18:45:32,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:32,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:32,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:32,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:32,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:32,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:32,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 718 transitions, 13763 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:32,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:32,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:32,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:34,144 INFO L124 PetriNetUnfolderBase]: 4522/7350 cut-off events. [2024-06-21 18:45:34,144 INFO L125 PetriNetUnfolderBase]: For 985014/985017 co-relation queries the response was YES. [2024-06-21 18:45:34,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81396 conditions, 7350 events. 4522/7350 cut-off events. For 985014/985017 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 48943 event pairs, 995 based on Foata normal form. 2/7323 useless extension candidates. Maximal degree in co-relation 81217. Up to 6221 conditions per place. [2024-06-21 18:45:34,266 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 496 selfloop transitions, 234 changer transitions 0/735 dead transitions. [2024-06-21 18:45:34,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 735 transitions, 15936 flow [2024-06-21 18:45:34,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:34,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:34,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 18:45:34,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 18:45:34,268 INFO L175 Difference]: Start difference. First operand has 376 places, 718 transitions, 13763 flow. Second operand 8 states and 153 transitions. [2024-06-21 18:45:34,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 735 transitions, 15936 flow [2024-06-21 18:45:37,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 735 transitions, 15502 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 18:45:38,000 INFO L231 Difference]: Finished difference. Result has 378 places, 722 transitions, 13899 flow [2024-06-21 18:45:38,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13329, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13899, PETRI_PLACES=378, PETRI_TRANSITIONS=722} [2024-06-21 18:45:38,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 18:45:38,001 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 722 transitions, 13899 flow [2024-06-21 18:45:38,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:38,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:38,001 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-21 18:45:38,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 18:45:38,001 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:38,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:38,002 INFO L85 PathProgramCache]: Analyzing trace with hash 41682177, now seen corresponding path program 9 times [2024-06-21 18:45:38,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:38,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786619701] [2024-06-21 18:45:38,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:38,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:38,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:39,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:39,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786619701] [2024-06-21 18:45:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786619701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:39,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:39,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:39,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750565666] [2024-06-21 18:45:39,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:39,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:39,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:39,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:39,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:39,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 722 transitions, 13899 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:39,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:39,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:39,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:41,212 INFO L124 PetriNetUnfolderBase]: 4532/7366 cut-off events. [2024-06-21 18:45:41,212 INFO L125 PetriNetUnfolderBase]: For 1002854/1002857 co-relation queries the response was YES. [2024-06-21 18:45:41,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81934 conditions, 7366 events. 4532/7366 cut-off events. For 1002854/1002857 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 49087 event pairs, 994 based on Foata normal form. 2/7339 useless extension candidates. Maximal degree in co-relation 81754. Up to 6170 conditions per place. [2024-06-21 18:45:41,339 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 504 selfloop transitions, 233 changer transitions 0/742 dead transitions. [2024-06-21 18:45:41,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 742 transitions, 16141 flow [2024-06-21 18:45:41,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:41,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:41,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 18:45:41,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 18:45:41,341 INFO L175 Difference]: Start difference. First operand has 378 places, 722 transitions, 13899 flow. Second operand 8 states and 150 transitions. [2024-06-21 18:45:41,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 742 transitions, 16141 flow [2024-06-21 18:45:44,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 742 transitions, 15636 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 18:45:44,952 INFO L231 Difference]: Finished difference. Result has 381 places, 729 transitions, 14171 flow [2024-06-21 18:45:44,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13394, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14171, PETRI_PLACES=381, PETRI_TRANSITIONS=729} [2024-06-21 18:45:44,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 18:45:44,953 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 729 transitions, 14171 flow [2024-06-21 18:45:44,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:44,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:44,954 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-21 18:45:44,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 18:45:44,954 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:44,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:44,955 INFO L85 PathProgramCache]: Analyzing trace with hash 558337217, now seen corresponding path program 8 times [2024-06-21 18:45:44,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:44,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182087323] [2024-06-21 18:45:44,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:44,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:44,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:46,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182087323] [2024-06-21 18:45:46,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182087323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:46,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:46,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:45:46,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803054711] [2024-06-21 18:45:46,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:46,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:45:46,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:45:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:45:46,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:46,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 729 transitions, 14171 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:46,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:46,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:46,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:48,652 INFO L124 PetriNetUnfolderBase]: 4534/7373 cut-off events. [2024-06-21 18:45:48,653 INFO L125 PetriNetUnfolderBase]: For 1024620/1024623 co-relation queries the response was YES. [2024-06-21 18:45:48,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82636 conditions, 7373 events. 4534/7373 cut-off events. For 1024620/1024623 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 49183 event pairs, 997 based on Foata normal form. 2/7346 useless extension candidates. Maximal degree in co-relation 82455. Up to 6283 conditions per place. [2024-06-21 18:45:48,773 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 520 selfloop transitions, 219 changer transitions 0/744 dead transitions. [2024-06-21 18:45:48,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 744 transitions, 16163 flow [2024-06-21 18:45:48,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:45:48,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:45:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 18:45:48,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 18:45:48,775 INFO L175 Difference]: Start difference. First operand has 381 places, 729 transitions, 14171 flow. Second operand 8 states and 150 transitions. [2024-06-21 18:45:48,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 744 transitions, 16163 flow [2024-06-21 18:45:52,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 744 transitions, 15705 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-21 18:45:52,020 INFO L231 Difference]: Finished difference. Result has 385 places, 732 transitions, 14246 flow [2024-06-21 18:45:52,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13713, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14246, PETRI_PLACES=385, PETRI_TRANSITIONS=732} [2024-06-21 18:45:52,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-21 18:45:52,021 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 732 transitions, 14246 flow [2024-06-21 18:45:52,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:52,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:52,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:52,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 18:45:52,022 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:52,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:52,023 INFO L85 PathProgramCache]: Analyzing trace with hash 963785597, now seen corresponding path program 9 times [2024-06-21 18:45:52,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:52,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688719142] [2024-06-21 18:45:52,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:52,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:52,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:45:53,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:45:53,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:45:53,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688719142] [2024-06-21 18:45:53,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688719142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:45:53,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:45:53,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:45:53,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038776516] [2024-06-21 18:45:53,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:45:53,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:45:53,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:45:53,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:45:53,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:45:53,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:45:53,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 732 transitions, 14246 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:53,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:45:53,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:45:53,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:45:55,770 INFO L124 PetriNetUnfolderBase]: 4563/7403 cut-off events. [2024-06-21 18:45:55,771 INFO L125 PetriNetUnfolderBase]: For 1047579/1047582 co-relation queries the response was YES. [2024-06-21 18:45:55,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83870 conditions, 7403 events. 4563/7403 cut-off events. For 1047579/1047582 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49205 event pairs, 995 based on Foata normal form. 1/7375 useless extension candidates. Maximal degree in co-relation 83687. Up to 5963 conditions per place. [2024-06-21 18:45:55,899 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 386 selfloop transitions, 364 changer transitions 0/755 dead transitions. [2024-06-21 18:45:55,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 755 transitions, 16680 flow [2024-06-21 18:45:55,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:45:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:45:55,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 18:45:55,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 18:45:55,900 INFO L175 Difference]: Start difference. First operand has 385 places, 732 transitions, 14246 flow. Second operand 9 states and 162 transitions. [2024-06-21 18:45:55,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 755 transitions, 16680 flow [2024-06-21 18:45:59,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 755 transitions, 16006 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 18:45:59,369 INFO L231 Difference]: Finished difference. Result has 388 places, 742 transitions, 14648 flow [2024-06-21 18:45:59,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13572, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14648, PETRI_PLACES=388, PETRI_TRANSITIONS=742} [2024-06-21 18:45:59,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-21 18:45:59,370 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 742 transitions, 14648 flow [2024-06-21 18:45:59,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:45:59,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:45:59,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:45:59,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 18:45:59,384 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:45:59,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:45:59,385 INFO L85 PathProgramCache]: Analyzing trace with hash 958071677, now seen corresponding path program 10 times [2024-06-21 18:45:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:45:59,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296276608] [2024-06-21 18:45:59,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:45:59,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:45:59,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:01,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:01,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:01,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296276608] [2024-06-21 18:46:01,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296276608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:01,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:01,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:01,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664613094] [2024-06-21 18:46:01,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:01,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:01,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:01,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:01,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:01,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 742 transitions, 14648 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:01,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:01,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:01,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:03,361 INFO L124 PetriNetUnfolderBase]: 4557/7393 cut-off events. [2024-06-21 18:46:03,361 INFO L125 PetriNetUnfolderBase]: For 1058874/1058877 co-relation queries the response was YES. [2024-06-21 18:46:03,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83691 conditions, 7393 events. 4557/7393 cut-off events. For 1058874/1058877 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 49110 event pairs, 998 based on Foata normal form. 2/7366 useless extension candidates. Maximal degree in co-relation 83507. Up to 5958 conditions per place. [2024-06-21 18:46:03,489 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 407 selfloop transitions, 343 changer transitions 0/755 dead transitions. [2024-06-21 18:46:03,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 755 transitions, 16794 flow [2024-06-21 18:46:03,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:46:03,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:46:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 18:46:03,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 18:46:03,491 INFO L175 Difference]: Start difference. First operand has 388 places, 742 transitions, 14648 flow. Second operand 8 states and 154 transitions. [2024-06-21 18:46:03,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 755 transitions, 16794 flow [2024-06-21 18:46:07,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 755 transitions, 16213 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 18:46:07,799 INFO L231 Difference]: Finished difference. Result has 391 places, 742 transitions, 14761 flow [2024-06-21 18:46:07,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14067, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14761, PETRI_PLACES=391, PETRI_TRANSITIONS=742} [2024-06-21 18:46:07,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-21 18:46:07,799 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 742 transitions, 14761 flow [2024-06-21 18:46:07,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:07,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:07,800 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-21 18:46:07,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 18:46:07,800 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:07,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:07,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1131764757, now seen corresponding path program 10 times [2024-06-21 18:46:07,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:07,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951485129] [2024-06-21 18:46:07,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:07,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:09,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-21 18:46:09,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:09,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951485129] [2024-06-21 18:46:09,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951485129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:09,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:09,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:09,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443355843] [2024-06-21 18:46:09,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:09,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:09,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:09,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:09,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:09,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:09,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 742 transitions, 14761 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:09,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:09,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:09,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:12,002 INFO L124 PetriNetUnfolderBase]: 4570/7431 cut-off events. [2024-06-21 18:46:12,002 INFO L125 PetriNetUnfolderBase]: For 1075070/1075073 co-relation queries the response was YES. [2024-06-21 18:46:12,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84377 conditions, 7431 events. 4570/7431 cut-off events. For 1075070/1075073 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 49600 event pairs, 1005 based on Foata normal form. 1/7403 useless extension candidates. Maximal degree in co-relation 84192. Up to 6218 conditions per place. [2024-06-21 18:46:12,125 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 497 selfloop transitions, 261 changer transitions 0/763 dead transitions. [2024-06-21 18:46:12,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 763 transitions, 17081 flow [2024-06-21 18:46:12,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:46:12,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:46:12,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 18:46:12,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 18:46:12,127 INFO L175 Difference]: Start difference. First operand has 391 places, 742 transitions, 14761 flow. Second operand 9 states and 159 transitions. [2024-06-21 18:46:12,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 763 transitions, 17081 flow [2024-06-21 18:46:15,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 763 transitions, 16358 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 18:46:15,477 INFO L231 Difference]: Finished difference. Result has 395 places, 751 transitions, 14928 flow [2024-06-21 18:46:15,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14038, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14928, PETRI_PLACES=395, PETRI_TRANSITIONS=751} [2024-06-21 18:46:15,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-21 18:46:15,477 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 751 transitions, 14928 flow [2024-06-21 18:46:15,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:15,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:15,478 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-21 18:46:15,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 18:46:15,478 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:15,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:15,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1131943503, now seen corresponding path program 11 times [2024-06-21 18:46:15,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:15,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656591011] [2024-06-21 18:46:15,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:15,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:15,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:17,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:17,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656591011] [2024-06-21 18:46:17,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656591011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:17,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:17,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:17,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558383867] [2024-06-21 18:46:17,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:17,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:17,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:17,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:17,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:17,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:17,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 751 transitions, 14928 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:17,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:17,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:17,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:19,126 INFO L124 PetriNetUnfolderBase]: 4565/7415 cut-off events. [2024-06-21 18:46:19,127 INFO L125 PetriNetUnfolderBase]: For 1089553/1089556 co-relation queries the response was YES. [2024-06-21 18:46:19,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84003 conditions, 7415 events. 4565/7415 cut-off events. For 1089553/1089556 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49387 event pairs, 998 based on Foata normal form. 1/7387 useless extension candidates. Maximal degree in co-relation 83817. Up to 6296 conditions per place. [2024-06-21 18:46:19,256 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 505 selfloop transitions, 253 changer transitions 0/763 dead transitions. [2024-06-21 18:46:19,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 763 transitions, 16892 flow [2024-06-21 18:46:19,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:46:19,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:46:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 18:46:19,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 18:46:19,258 INFO L175 Difference]: Start difference. First operand has 395 places, 751 transitions, 14928 flow. Second operand 8 states and 149 transitions. [2024-06-21 18:46:19,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 763 transitions, 16892 flow [2024-06-21 18:46:22,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 763 transitions, 16526 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-06-21 18:46:22,923 INFO L231 Difference]: Finished difference. Result has 399 places, 751 transitions, 15074 flow [2024-06-21 18:46:22,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14562, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15074, PETRI_PLACES=399, PETRI_TRANSITIONS=751} [2024-06-21 18:46:22,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-21 18:46:22,924 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 751 transitions, 15074 flow [2024-06-21 18:46:22,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:22,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:22,924 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-21 18:46:22,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 18:46:22,925 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:22,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:22,926 INFO L85 PathProgramCache]: Analyzing trace with hash 147182771, now seen corresponding path program 11 times [2024-06-21 18:46:22,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:22,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172120774] [2024-06-21 18:46:22,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:22,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:22,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:24,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:24,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172120774] [2024-06-21 18:46:24,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172120774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:24,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:24,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:24,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653363825] [2024-06-21 18:46:24,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:24,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:24,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:24,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:24,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:24,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:24,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 751 transitions, 15074 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:24,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:24,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:24,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:26,634 INFO L124 PetriNetUnfolderBase]: 4562/7415 cut-off events. [2024-06-21 18:46:26,634 INFO L125 PetriNetUnfolderBase]: For 1096207/1096210 co-relation queries the response was YES. [2024-06-21 18:46:26,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84320 conditions, 7415 events. 4562/7415 cut-off events. For 1096207/1096210 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 49473 event pairs, 996 based on Foata normal form. 1/7387 useless extension candidates. Maximal degree in co-relation 84132. Up to 6209 conditions per place. [2024-06-21 18:46:26,781 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 501 selfloop transitions, 257 changer transitions 0/763 dead transitions. [2024-06-21 18:46:26,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 763 transitions, 17042 flow [2024-06-21 18:46:26,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:46:26,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:46:26,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 18:46:26,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 18:46:26,783 INFO L175 Difference]: Start difference. First operand has 399 places, 751 transitions, 15074 flow. Second operand 9 states and 159 transitions. [2024-06-21 18:46:26,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 763 transitions, 17042 flow [2024-06-21 18:46:30,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 763 transitions, 16199 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-21 18:46:30,754 INFO L231 Difference]: Finished difference. Result has 397 places, 751 transitions, 14751 flow [2024-06-21 18:46:30,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14231, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14751, PETRI_PLACES=397, PETRI_TRANSITIONS=751} [2024-06-21 18:46:30,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-21 18:46:30,755 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 751 transitions, 14751 flow [2024-06-21 18:46:30,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:30,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:30,755 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-21 18:46:30,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 18:46:30,755 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:30,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:30,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1131527793, now seen corresponding path program 12 times [2024-06-21 18:46:30,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:30,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006096846] [2024-06-21 18:46:30,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:30,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:30,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:32,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:32,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:32,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006096846] [2024-06-21 18:46:32,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006096846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:32,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:32,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604529036] [2024-06-21 18:46:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:32,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:32,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:32,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:32,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:32,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:32,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 751 transitions, 14751 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:32,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:32,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:32,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:34,430 INFO L124 PetriNetUnfolderBase]: 4557/7401 cut-off events. [2024-06-21 18:46:34,430 INFO L125 PetriNetUnfolderBase]: For 1107394/1107397 co-relation queries the response was YES. [2024-06-21 18:46:34,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83891 conditions, 7401 events. 4557/7401 cut-off events. For 1107394/1107397 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 49252 event pairs, 995 based on Foata normal form. 1/7373 useless extension candidates. Maximal degree in co-relation 83705. Up to 6318 conditions per place. [2024-06-21 18:46:34,559 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 525 selfloop transitions, 232 changer transitions 0/762 dead transitions. [2024-06-21 18:46:34,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 762 transitions, 16507 flow [2024-06-21 18:46:34,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:46:34,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:46:34,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 18:46:34,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 18:46:34,561 INFO L175 Difference]: Start difference. First operand has 397 places, 751 transitions, 14751 flow. Second operand 9 states and 156 transitions. [2024-06-21 18:46:34,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 762 transitions, 16507 flow [2024-06-21 18:46:38,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 762 transitions, 15772 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 18:46:38,121 INFO L231 Difference]: Finished difference. Result has 399 places, 751 transitions, 14486 flow [2024-06-21 18:46:38,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14016, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14486, PETRI_PLACES=399, PETRI_TRANSITIONS=751} [2024-06-21 18:46:38,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-21 18:46:38,122 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 751 transitions, 14486 flow [2024-06-21 18:46:38,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:38,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:38,122 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-21 18:46:38,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 18:46:38,122 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:38,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:38,123 INFO L85 PathProgramCache]: Analyzing trace with hash 558213899, now seen corresponding path program 4 times [2024-06-21 18:46:38,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:38,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886482715] [2024-06-21 18:46:38,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:38,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:38,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:39,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:39,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:39,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886482715] [2024-06-21 18:46:39,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886482715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:39,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:39,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:46:39,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262039034] [2024-06-21 18:46:39,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:39,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:46:39,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:39,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:46:39,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:46:39,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:46:39,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 751 transitions, 14486 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:39,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:39,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:46:39,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:41,828 INFO L124 PetriNetUnfolderBase]: 4573/7426 cut-off events. [2024-06-21 18:46:41,828 INFO L125 PetriNetUnfolderBase]: For 1143196/1143199 co-relation queries the response was YES. [2024-06-21 18:46:41,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84053 conditions, 7426 events. 4573/7426 cut-off events. For 1143196/1143199 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 49499 event pairs, 1036 based on Foata normal form. 6/7410 useless extension candidates. Maximal degree in co-relation 83867. Up to 6608 conditions per place. [2024-06-21 18:46:41,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 634 selfloop transitions, 126 changer transitions 0/765 dead transitions. [2024-06-21 18:46:41,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 765 transitions, 16206 flow [2024-06-21 18:46:41,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:46:41,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:46:41,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 18:46:41,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 18:46:41,956 INFO L175 Difference]: Start difference. First operand has 399 places, 751 transitions, 14486 flow. Second operand 8 states and 145 transitions. [2024-06-21 18:46:41,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 765 transitions, 16206 flow [2024-06-21 18:46:45,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 765 transitions, 15677 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 18:46:45,329 INFO L231 Difference]: Finished difference. Result has 398 places, 754 transitions, 14391 flow [2024-06-21 18:46:45,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13957, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14391, PETRI_PLACES=398, PETRI_TRANSITIONS=754} [2024-06-21 18:46:45,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-21 18:46:45,330 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 754 transitions, 14391 flow [2024-06-21 18:46:45,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:45,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:45,331 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-21 18:46:45,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 18:46:45,331 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:45,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:45,331 INFO L85 PathProgramCache]: Analyzing trace with hash 558224811, now seen corresponding path program 5 times [2024-06-21 18:46:45,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950087124] [2024-06-21 18:46:45,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:45,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:45,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:46,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:46,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:46,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950087124] [2024-06-21 18:46:46,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950087124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:46,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:46,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:46:46,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494198146] [2024-06-21 18:46:46,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:46,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:46:46,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:46:46,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:46:47,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:46:47,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 754 transitions, 14391 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:47,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:47,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:46:47,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:49,168 INFO L124 PetriNetUnfolderBase]: 4607/7477 cut-off events. [2024-06-21 18:46:49,168 INFO L125 PetriNetUnfolderBase]: For 1180675/1180678 co-relation queries the response was YES. [2024-06-21 18:46:49,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84885 conditions, 7477 events. 4607/7477 cut-off events. For 1180675/1180678 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 49798 event pairs, 999 based on Foata normal form. 6/7454 useless extension candidates. Maximal degree in co-relation 84698. Up to 6363 conditions per place. [2024-06-21 18:46:49,307 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 544 selfloop transitions, 224 changer transitions 0/773 dead transitions. [2024-06-21 18:46:49,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 773 transitions, 16637 flow [2024-06-21 18:46:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:46:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:46:49,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 18:46:49,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:46:49,309 INFO L175 Difference]: Start difference. First operand has 398 places, 754 transitions, 14391 flow. Second operand 8 states and 164 transitions. [2024-06-21 18:46:49,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 773 transitions, 16637 flow [2024-06-21 18:46:52,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 773 transitions, 16225 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-21 18:46:53,001 INFO L231 Difference]: Finished difference. Result has 400 places, 759 transitions, 14681 flow [2024-06-21 18:46:53,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13979, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14681, PETRI_PLACES=400, PETRI_TRANSITIONS=759} [2024-06-21 18:46:53,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-21 18:46:53,002 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 759 transitions, 14681 flow [2024-06-21 18:46:53,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:53,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:46:53,003 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-21 18:46:53,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 18:46:53,003 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:46:53,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:46:53,003 INFO L85 PathProgramCache]: Analyzing trace with hash 558582861, now seen corresponding path program 6 times [2024-06-21 18:46:53,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:46:53,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434654043] [2024-06-21 18:46:53,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:46:53,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:46:53,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:46:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:46:54,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:46:54,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434654043] [2024-06-21 18:46:54,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434654043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:46:54,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:46:54,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:46:54,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961884349] [2024-06-21 18:46:54,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:46:54,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:46:54,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:46:54,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:46:54,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:46:55,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:46:55,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 759 transitions, 14681 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:46:55,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:46:55,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:46:55,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:46:57,477 INFO L124 PetriNetUnfolderBase]: 4725/7659 cut-off events. [2024-06-21 18:46:57,478 INFO L125 PetriNetUnfolderBase]: For 1281426/1281429 co-relation queries the response was YES. [2024-06-21 18:46:57,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89589 conditions, 7659 events. 4725/7659 cut-off events. For 1281426/1281429 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 51069 event pairs, 1008 based on Foata normal form. 6/7636 useless extension candidates. Maximal degree in co-relation 89402. Up to 6377 conditions per place. [2024-06-21 18:46:57,602 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 536 selfloop transitions, 245 changer transitions 0/786 dead transitions. [2024-06-21 18:46:57,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 786 transitions, 17485 flow [2024-06-21 18:46:57,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:46:57,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:46:57,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 18:46:57,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 18:46:57,603 INFO L175 Difference]: Start difference. First operand has 400 places, 759 transitions, 14681 flow. Second operand 9 states and 179 transitions. [2024-06-21 18:46:57,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 786 transitions, 17485 flow [2024-06-21 18:47:01,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 786 transitions, 16821 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-06-21 18:47:01,081 INFO L231 Difference]: Finished difference. Result has 404 places, 769 transitions, 15003 flow [2024-06-21 18:47:01,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14017, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15003, PETRI_PLACES=404, PETRI_TRANSITIONS=769} [2024-06-21 18:47:01,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 18:47:01,082 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 769 transitions, 15003 flow [2024-06-21 18:47:01,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:01,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:01,082 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-21 18:47:01,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 18:47:01,082 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:01,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash 558570771, now seen corresponding path program 7 times [2024-06-21 18:47:01,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:01,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543380386] [2024-06-21 18:47:01,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:01,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:02,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:02,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:02,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543380386] [2024-06-21 18:47:02,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543380386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:02,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:02,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:47:02,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071333748] [2024-06-21 18:47:02,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:02,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:47:02,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:02,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:47:02,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:47:02,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 18:47:02,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 769 transitions, 15003 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:02,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:02,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 18:47:02,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:05,366 INFO L124 PetriNetUnfolderBase]: 4809/7783 cut-off events. [2024-06-21 18:47:05,367 INFO L125 PetriNetUnfolderBase]: For 1363698/1363701 co-relation queries the response was YES. [2024-06-21 18:47:05,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92749 conditions, 7783 events. 4809/7783 cut-off events. For 1363698/1363701 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 51882 event pairs, 1006 based on Foata normal form. 8/7762 useless extension candidates. Maximal degree in co-relation 92560. Up to 6314 conditions per place. [2024-06-21 18:47:05,506 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 515 selfloop transitions, 283 changer transitions 0/804 dead transitions. [2024-06-21 18:47:05,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 804 transitions, 18255 flow [2024-06-21 18:47:05,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:47:05,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:47:05,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 18:47:05,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-21 18:47:05,507 INFO L175 Difference]: Start difference. First operand has 404 places, 769 transitions, 15003 flow. Second operand 8 states and 178 transitions. [2024-06-21 18:47:05,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 804 transitions, 18255 flow [2024-06-21 18:47:09,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 804 transitions, 17626 flow, removed 175 selfloop flow, removed 5 redundant places. [2024-06-21 18:47:09,586 INFO L231 Difference]: Finished difference. Result has 409 places, 785 transitions, 15722 flow [2024-06-21 18:47:09,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14426, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15722, PETRI_PLACES=409, PETRI_TRANSITIONS=785} [2024-06-21 18:47:09,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-21 18:47:09,587 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 785 transitions, 15722 flow [2024-06-21 18:47:09,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:09,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:09,587 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-21 18:47:09,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 18:47:09,588 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:09,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:09,588 INFO L85 PathProgramCache]: Analyzing trace with hash 971889741, now seen corresponding path program 8 times [2024-06-21 18:47:09,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:09,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080465562] [2024-06-21 18:47:09,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:09,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:09,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:12,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:12,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080465562] [2024-06-21 18:47:12,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080465562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:12,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:12,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:47:12,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468997669] [2024-06-21 18:47:12,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:12,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:47:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:12,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:47:12,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:47:12,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:47:12,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 785 transitions, 15722 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:12,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:12,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:47:12,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:14,872 INFO L124 PetriNetUnfolderBase]: 4852/7842 cut-off events. [2024-06-21 18:47:14,872 INFO L125 PetriNetUnfolderBase]: For 1379533/1379536 co-relation queries the response was YES. [2024-06-21 18:47:14,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94972 conditions, 7842 events. 4852/7842 cut-off events. For 1379533/1379536 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 52324 event pairs, 1473 based on Foata normal form. 3/7840 useless extension candidates. Maximal degree in co-relation 94779. Up to 7259 conditions per place. [2024-06-21 18:47:15,032 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 755 selfloop transitions, 58 changer transitions 0/818 dead transitions. [2024-06-21 18:47:15,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 818 transitions, 18119 flow [2024-06-21 18:47:15,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:47:15,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:47:15,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 18:47:15,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 18:47:15,033 INFO L175 Difference]: Start difference. First operand has 409 places, 785 transitions, 15722 flow. Second operand 9 states and 161 transitions. [2024-06-21 18:47:15,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 818 transitions, 18119 flow [2024-06-21 18:47:20,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 818 transitions, 17436 flow, removed 204 selfloop flow, removed 3 redundant places. [2024-06-21 18:47:20,664 INFO L231 Difference]: Finished difference. Result has 417 places, 805 transitions, 15735 flow [2024-06-21 18:47:20,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15041, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15735, PETRI_PLACES=417, PETRI_TRANSITIONS=805} [2024-06-21 18:47:20,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-21 18:47:20,665 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 805 transitions, 15735 flow [2024-06-21 18:47:20,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:20,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:20,666 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-21 18:47:20,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 18:47:20,666 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:20,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:20,667 INFO L85 PathProgramCache]: Analyzing trace with hash 508161327, now seen corresponding path program 9 times [2024-06-21 18:47:20,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:20,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751096670] [2024-06-21 18:47:20,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:20,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:20,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:22,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-21 18:47:22,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:22,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751096670] [2024-06-21 18:47:22,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751096670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:22,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:22,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:47:22,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282295565] [2024-06-21 18:47:22,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:22,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:47:22,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:22,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:47:22,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:47:22,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:47:22,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 805 transitions, 15735 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:22,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:22,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:47:22,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:24,989 INFO L124 PetriNetUnfolderBase]: 4962/8017 cut-off events. [2024-06-21 18:47:24,989 INFO L125 PetriNetUnfolderBase]: For 1479459/1479462 co-relation queries the response was YES. [2024-06-21 18:47:25,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98845 conditions, 8017 events. 4962/8017 cut-off events. For 1479459/1479462 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 53530 event pairs, 1019 based on Foata normal form. 6/7994 useless extension candidates. Maximal degree in co-relation 98647. Up to 5910 conditions per place. [2024-06-21 18:47:25,151 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 450 selfloop transitions, 385 changer transitions 0/840 dead transitions. [2024-06-21 18:47:25,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 840 transitions, 19281 flow [2024-06-21 18:47:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:47:25,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:47:25,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 18:47:25,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-21 18:47:25,152 INFO L175 Difference]: Start difference. First operand has 417 places, 805 transitions, 15735 flow. Second operand 8 states and 174 transitions. [2024-06-21 18:47:25,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 840 transitions, 19281 flow [2024-06-21 18:47:30,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 840 transitions, 18898 flow, removed 170 selfloop flow, removed 4 redundant places. [2024-06-21 18:47:30,235 INFO L231 Difference]: Finished difference. Result has 422 places, 819 transitions, 16855 flow [2024-06-21 18:47:30,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15358, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16855, PETRI_PLACES=422, PETRI_TRANSITIONS=819} [2024-06-21 18:47:30,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-21 18:47:30,235 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 819 transitions, 16855 flow [2024-06-21 18:47:30,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:30,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:30,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:47:30,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 18:47:30,236 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:30,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:30,236 INFO L85 PathProgramCache]: Analyzing trace with hash 958068081, now seen corresponding path program 10 times [2024-06-21 18:47:30,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:30,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286763483] [2024-06-21 18:47:30,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:30,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:30,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:32,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:32,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:32,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286763483] [2024-06-21 18:47:32,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286763483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:32,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:32,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 18:47:32,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968652205] [2024-06-21 18:47:32,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:32,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 18:47:32,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:32,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 18:47:32,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 18:47:32,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 18:47:32,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 819 transitions, 16855 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:32,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:32,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 18:47:32,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:35,513 INFO L124 PetriNetUnfolderBase]: 5038/8132 cut-off events. [2024-06-21 18:47:35,513 INFO L125 PetriNetUnfolderBase]: For 1572563/1572566 co-relation queries the response was YES. [2024-06-21 18:47:35,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103089 conditions, 8132 events. 5038/8132 cut-off events. For 1572563/1572566 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 54312 event pairs, 1013 based on Foata normal form. 8/8111 useless extension candidates. Maximal degree in co-relation 102889. Up to 5682 conditions per place. [2024-06-21 18:47:36,002 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 396 selfloop transitions, 463 changer transitions 0/864 dead transitions. [2024-06-21 18:47:36,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 864 transitions, 20795 flow [2024-06-21 18:47:36,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:47:36,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:47:36,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 18:47:36,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-21 18:47:36,003 INFO L175 Difference]: Start difference. First operand has 422 places, 819 transitions, 16855 flow. Second operand 9 states and 185 transitions. [2024-06-21 18:47:36,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 864 transitions, 20795 flow [2024-06-21 18:47:40,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 864 transitions, 19837 flow, removed 263 selfloop flow, removed 3 redundant places. [2024-06-21 18:47:40,804 INFO L231 Difference]: Finished difference. Result has 431 places, 842 transitions, 18322 flow [2024-06-21 18:47:40,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16023, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18322, PETRI_PLACES=431, PETRI_TRANSITIONS=842} [2024-06-21 18:47:40,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-21 18:47:40,805 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 842 transitions, 18322 flow [2024-06-21 18:47:40,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:40,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:40,805 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-21 18:47:40,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 18:47:40,805 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:40,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:40,806 INFO L85 PathProgramCache]: Analyzing trace with hash -211781191, now seen corresponding path program 5 times [2024-06-21 18:47:40,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:40,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858845546] [2024-06-21 18:47:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:40,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:41,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:47:41,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:41,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858845546] [2024-06-21 18:47:41,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858845546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:41,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:41,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:47:41,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140042849] [2024-06-21 18:47:41,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:41,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:47:41,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:41,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:47:41,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:47:41,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:47:41,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 842 transitions, 18322 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:41,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:41,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:47:41,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:45,087 INFO L124 PetriNetUnfolderBase]: 5383/8695 cut-off events. [2024-06-21 18:47:45,087 INFO L125 PetriNetUnfolderBase]: For 1660002/1660007 co-relation queries the response was YES. [2024-06-21 18:47:45,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110616 conditions, 8695 events. 5383/8695 cut-off events. For 1660002/1660007 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 59185 event pairs, 1051 based on Foata normal form. 14/8704 useless extension candidates. Maximal degree in co-relation 110410. Up to 7293 conditions per place. [2024-06-21 18:47:45,283 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 755 selfloop transitions, 136 changer transitions 0/896 dead transitions. [2024-06-21 18:47:45,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 896 transitions, 20865 flow [2024-06-21 18:47:45,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:47:45,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:47:45,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 18:47:45,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-21 18:47:45,284 INFO L175 Difference]: Start difference. First operand has 431 places, 842 transitions, 18322 flow. Second operand 9 states and 183 transitions. [2024-06-21 18:47:45,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 896 transitions, 20865 flow [2024-06-21 18:47:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 896 transitions, 20102 flow, removed 249 selfloop flow, removed 3 redundant places. [2024-06-21 18:47:51,212 INFO L231 Difference]: Finished difference. Result has 438 places, 858 transitions, 18342 flow [2024-06-21 18:47:51,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=17575, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18342, PETRI_PLACES=438, PETRI_TRANSITIONS=858} [2024-06-21 18:47:51,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-21 18:47:51,213 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 858 transitions, 18342 flow [2024-06-21 18:47:51,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:51,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:47:51,214 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-21 18:47:51,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 18:47:51,214 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:47:51,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:47:51,215 INFO L85 PathProgramCache]: Analyzing trace with hash 2042995367, now seen corresponding path program 6 times [2024-06-21 18:47:51,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:47:51,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035152170] [2024-06-21 18:47:51,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:47:51,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:47:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:47:52,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-21 18:47:52,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:47:52,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035152170] [2024-06-21 18:47:52,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035152170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:47:52,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:47:52,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:47:52,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363240949] [2024-06-21 18:47:52,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:47:52,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:47:52,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:47:52,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:47:52,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:47:52,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:47:52,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 858 transitions, 18342 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:47:52,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:47:52,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:47:52,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:47:55,921 INFO L124 PetriNetUnfolderBase]: 5415/8745 cut-off events. [2024-06-21 18:47:55,921 INFO L125 PetriNetUnfolderBase]: For 1594497/1594502 co-relation queries the response was YES. [2024-06-21 18:47:56,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109767 conditions, 8745 events. 5415/8745 cut-off events. For 1594497/1594502 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 59571 event pairs, 1259 based on Foata normal form. 8/8749 useless extension candidates. Maximal degree in co-relation 109558. Up to 7996 conditions per place. [2024-06-21 18:47:56,107 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 803 selfloop transitions, 81 changer transitions 0/889 dead transitions. [2024-06-21 18:47:56,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 889 transitions, 20440 flow [2024-06-21 18:47:56,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:47:56,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:47:56,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 18:47:56,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 18:47:56,109 INFO L175 Difference]: Start difference. First operand has 438 places, 858 transitions, 18342 flow. Second operand 9 states and 169 transitions. [2024-06-21 18:47:56,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 889 transitions, 20440 flow [2024-06-21 18:48:01,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 889 transitions, 20107 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:01,273 INFO L231 Difference]: Finished difference. Result has 442 places, 864 transitions, 18446 flow [2024-06-21 18:48:01,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18009, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18446, PETRI_PLACES=442, PETRI_TRANSITIONS=864} [2024-06-21 18:48:01,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-21 18:48:01,274 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 864 transitions, 18446 flow [2024-06-21 18:48:01,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:01,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:01,274 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-21 18:48:01,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 18:48:01,275 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:01,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:01,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1982434045, now seen corresponding path program 7 times [2024-06-21 18:48:01,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:01,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256342757] [2024-06-21 18:48:01,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:01,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:02,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:02,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256342757] [2024-06-21 18:48:02,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256342757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:02,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:02,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:48:02,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367973199] [2024-06-21 18:48:02,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:02,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:48:02,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:02,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:48:02,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:48:02,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 18:48:02,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 864 transitions, 18446 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:02,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:02,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 18:48:02,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:05,088 INFO L124 PetriNetUnfolderBase]: 4723/7950 cut-off events. [2024-06-21 18:48:05,088 INFO L125 PetriNetUnfolderBase]: For 1597677/1598058 co-relation queries the response was YES. [2024-06-21 18:48:05,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99957 conditions, 7950 events. 4723/7950 cut-off events. For 1597677/1598058 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 57137 event pairs, 679 based on Foata normal form. 171/7934 useless extension candidates. Maximal degree in co-relation 99747. Up to 5291 conditions per place. [2024-06-21 18:48:05,247 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 511 selfloop transitions, 122 changer transitions 0/908 dead transitions. [2024-06-21 18:48:05,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 908 transitions, 20291 flow [2024-06-21 18:48:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:48:05,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:48:05,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 18:48:05,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-21 18:48:05,249 INFO L175 Difference]: Start difference. First operand has 442 places, 864 transitions, 18446 flow. Second operand 7 states and 159 transitions. [2024-06-21 18:48:05,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 908 transitions, 20291 flow [2024-06-21 18:48:10,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 908 transitions, 19936 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-06-21 18:48:11,007 INFO L231 Difference]: Finished difference. Result has 446 places, 882 transitions, 19012 flow [2024-06-21 18:48:11,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18091, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19012, PETRI_PLACES=446, PETRI_TRANSITIONS=882} [2024-06-21 18:48:11,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-21 18:48:11,008 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 882 transitions, 19012 flow [2024-06-21 18:48:11,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:11,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:11,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:11,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 18:48:11,009 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:11,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:11,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1165364897, now seen corresponding path program 12 times [2024-06-21 18:48:11,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:11,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49102261] [2024-06-21 18:48:11,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:11,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:11,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:11,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:11,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49102261] [2024-06-21 18:48:11,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49102261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:11,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:11,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:11,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572642214] [2024-06-21 18:48:11,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:11,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:11,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:11,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:11,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:12,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:48:12,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 882 transitions, 19012 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:12,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:12,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:48:12,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:15,420 INFO L124 PetriNetUnfolderBase]: 5469/8824 cut-off events. [2024-06-21 18:48:15,421 INFO L125 PetriNetUnfolderBase]: For 1612517/1612520 co-relation queries the response was YES. [2024-06-21 18:48:15,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111294 conditions, 8824 events. 5469/8824 cut-off events. For 1612517/1612520 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 60189 event pairs, 1199 based on Foata normal form. 4/8824 useless extension candidates. Maximal degree in co-relation 111081. Up to 8026 conditions per place. [2024-06-21 18:48:15,603 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 819 selfloop transitions, 92 changer transitions 0/916 dead transitions. [2024-06-21 18:48:15,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 916 transitions, 21063 flow [2024-06-21 18:48:15,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:48:15,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:48:15,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 18:48:15,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 18:48:15,605 INFO L175 Difference]: Start difference. First operand has 446 places, 882 transitions, 19012 flow. Second operand 10 states and 188 transitions. [2024-06-21 18:48:15,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 916 transitions, 21063 flow [2024-06-21 18:48:20,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 916 transitions, 20570 flow, removed 160 selfloop flow, removed 5 redundant places. [2024-06-21 18:48:20,649 INFO L231 Difference]: Finished difference. Result has 451 places, 886 transitions, 18822 flow [2024-06-21 18:48:20,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18519, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18822, PETRI_PLACES=451, PETRI_TRANSITIONS=886} [2024-06-21 18:48:20,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-21 18:48:20,650 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 886 transitions, 18822 flow [2024-06-21 18:48:20,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:20,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:20,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:48:20,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 18:48:20,651 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:20,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:20,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1276923455, now seen corresponding path program 13 times [2024-06-21 18:48:20,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:20,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927840973] [2024-06-21 18:48:20,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:20,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:48:22,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:22,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927840973] [2024-06-21 18:48:22,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927840973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:22,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:22,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:22,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168174560] [2024-06-21 18:48:22,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:22,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:22,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:22,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:22,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:22,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:48:22,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 886 transitions, 18822 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:22,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:22,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:48:22,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:25,752 INFO L124 PetriNetUnfolderBase]: 5471/8826 cut-off events. [2024-06-21 18:48:25,752 INFO L125 PetriNetUnfolderBase]: For 1605581/1605584 co-relation queries the response was YES. [2024-06-21 18:48:25,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109340 conditions, 8826 events. 5471/8826 cut-off events. For 1605581/1605584 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 60217 event pairs, 1101 based on Foata normal form. 4/8825 useless extension candidates. Maximal degree in co-relation 109128. Up to 7895 conditions per place. [2024-06-21 18:48:25,954 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 773 selfloop transitions, 135 changer transitions 0/913 dead transitions. [2024-06-21 18:48:25,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 913 transitions, 20803 flow [2024-06-21 18:48:25,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 18:48:25,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 18:48:25,955 INFO L175 Difference]: Start difference. First operand has 451 places, 886 transitions, 18822 flow. Second operand 9 states and 173 transitions. [2024-06-21 18:48:25,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 913 transitions, 20803 flow [2024-06-21 18:48:30,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 913 transitions, 20438 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-06-21 18:48:30,944 INFO L231 Difference]: Finished difference. Result has 451 places, 891 transitions, 18842 flow [2024-06-21 18:48:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=18457, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18842, PETRI_PLACES=451, PETRI_TRANSITIONS=891} [2024-06-21 18:48:30,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-21 18:48:30,944 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 891 transitions, 18842 flow [2024-06-21 18:48:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:30,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:48:30,945 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-21 18:48:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 18:48:30,945 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:48:30,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:48:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1969258263, now seen corresponding path program 13 times [2024-06-21 18:48:30,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:48:30,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853939367] [2024-06-21 18:48:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:48:30,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:48:30,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:48:32,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-21 18:48:32,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:48:32,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853939367] [2024-06-21 18:48:32,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853939367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:48:32,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:48:32,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:48:32,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758038910] [2024-06-21 18:48:32,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:48:32,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:48:32,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:48:32,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:48:32,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:48:32,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 18:48:32,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 891 transitions, 18842 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:48:32,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:48:32,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 18:48:32,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:48:35,451 INFO L124 PetriNetUnfolderBase]: 5475/8832 cut-off events. [2024-06-21 18:48:35,451 INFO L125 PetriNetUnfolderBase]: For 1599859/1599862 co-relation queries the response was YES. [2024-06-21 18:48:35,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109185 conditions, 8832 events. 5475/8832 cut-off events. For 1599859/1599862 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 60244 event pairs, 1099 based on Foata normal form. 2/8829 useless extension candidates. Maximal degree in co-relation 108972. Up to 7913 conditions per place. [2024-06-21 18:48:35,652 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 779 selfloop transitions, 133 changer transitions 0/917 dead transitions. [2024-06-21 18:48:35,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 917 transitions, 20804 flow [2024-06-21 18:48:35,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:48:35,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:48:35,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 18:48:35,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 18:48:35,654 INFO L175 Difference]: Start difference. First operand has 451 places, 891 transitions, 18842 flow. Second operand 9 states and 172 transitions. [2024-06-21 18:48:35,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 917 transitions, 20804 flow