./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix006_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix006_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:14:07,653 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:14:07,717 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:14:07,721 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:14:07,722 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:14:07,747 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:14:07,748 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:14:07,748 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:14:07,749 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:14:07,752 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:14:07,753 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:14:07,753 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:14:07,754 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:14:07,755 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:14:07,755 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:14:07,756 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:14:07,756 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:14:07,756 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:14:07,756 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:14:07,757 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:14:07,757 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:14:07,757 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:14:07,757 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:14:07,758 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:14:07,758 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:14:07,758 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:14:07,758 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:14:07,759 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:14:07,759 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:14:07,759 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:14:07,760 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:14:07,761 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:14:07,761 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:14:07,761 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:14:07,761 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:14:07,761 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:14:07,762 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:14:07,762 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:14:07,762 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:14:07,762 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:14:07,762 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:14:07,763 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:14:07,763 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:14:07,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-27 23:14:07,990 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:14:08,012 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:14:08,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:14:08,015 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:14:08,015 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:14:08,016 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-27 23:14:09,088 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:14:09,323 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:14:09,324 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-27 23:14:09,338 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/643a9d69f/02d5c8671b504dd1991f7e324fa5f56c/FLAGb45681b39 [2024-06-27 23:14:09,348 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/643a9d69f/02d5c8671b504dd1991f7e324fa5f56c [2024-06-27 23:14:09,350 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:14:09,351 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:14:09,351 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/mix006_tso.oepc.yml/witness.yml [2024-06-27 23:14:09,407 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:14:09,408 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:14:09,409 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:14:09,409 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:14:09,412 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:14:09,413 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:14:09" (1/2) ... [2024-06-27 23:14:09,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f3fb82c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:14:09, skipping insertion in model container [2024-06-27 23:14:09,414 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:14:09" (1/2) ... [2024-06-27 23:14:09,415 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@73c2383a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:14:09, skipping insertion in model container [2024-06-27 23:14:09,415 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:14:09" (2/2) ... [2024-06-27 23:14:09,415 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f3fb82c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:09, skipping insertion in model container [2024-06-27 23:14:09,415 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:14:09" (2/2) ... [2024-06-27 23:14:09,415 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:14:09,435 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:14:09,437 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (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 )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 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 )x) + (long long )x$w_buff0 >= 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_p1_EBX) - (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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 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 )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:14:09,437 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (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 )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 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 )x) + (long long )x$w_buff0 >= 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_p1_EBX) - (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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 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 )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:14:09,437 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EBX) + (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 )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 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 )x) + (long long )x$w_buff0 >= 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_p1_EBX) - (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 )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 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 )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:14:09,437 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:14:09,438 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-27 23:14:09,480 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:14:09,833 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:14:09,854 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:14:10,007 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:14:10,055 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:14:10,055 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10 WrapperNode [2024-06-27 23:14:10,055 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:14:10,056 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:14:10,056 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:14:10,056 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:14:10,061 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,085 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,146 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 271 [2024-06-27 23:14:10,147 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:14:10,147 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:14:10,147 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:14:10,148 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:14:10,155 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,156 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,160 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,176 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:14:10,176 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,177 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,187 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,191 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,194 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,196 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,214 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:14:10,215 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:14:10,215 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:14:10,215 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:14:10,216 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (1/1) ... [2024-06-27 23:14:10,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:14:10,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:14:10,325 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:14:10,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:14:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:14:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:14:10,359 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:14:10,359 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:14:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:14:10,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:14:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:14:10,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:14:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:14:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:14:10,360 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:14:10,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:14:10,363 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:14:10,470 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:14:10,471 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:14:10,985 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:14:10,985 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:14:11,195 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:14:11,195 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:14:11,196 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:14:11 BoogieIcfgContainer [2024-06-27 23:14:11,196 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:14:11,198 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:14:11,198 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:14:11,201 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:14:11,201 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:14:09" (1/4) ... [2024-06-27 23:14:11,202 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fc403f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:14:11, skipping insertion in model container [2024-06-27 23:14:11,202 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:14:09" (2/4) ... [2024-06-27 23:14:11,202 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fc403f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:14:11, skipping insertion in model container [2024-06-27 23:14:11,202 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:14:10" (3/4) ... [2024-06-27 23:14:11,204 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28fc403f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:14:11, skipping insertion in model container [2024-06-27 23:14:11,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:14:11" (4/4) ... [2024-06-27 23:14:11,206 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-27 23:14:11,220 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:14:11,220 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:14:11,220 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:14:11,273 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:14:11,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 23:14:11,337 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 23:14:11,337 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:14:11,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:14:11,340 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 23:14:11,344 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 23:14:11,357 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:14:11,363 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;@65bd8fa6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:14:11,364 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:14:11,368 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:14:11,368 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:14:11,369 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:14:11,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:11,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:14:11,370 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-27 23:14:11,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:11,376 INFO L85 PathProgramCache]: Analyzing trace with hash 585193627, now seen corresponding path program 1 times [2024-06-27 23:14:11,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:11,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187480661] [2024-06-27 23:14:11,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:11,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:13,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:13,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187480661] [2024-06-27 23:14:13,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187480661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:13,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:13,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:14:13,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381465985] [2024-06-27 23:14:13,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:13,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:14:13,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:13,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:14:13,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:14:13,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:14:13,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:13,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:13,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:14:13,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:14,454 INFO L124 PetriNetUnfolderBase]: 2252/3328 cut-off events. [2024-06-27 23:14:14,454 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-27 23:14:14,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6755 conditions, 3328 events. 2252/3328 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15368 event pairs, 1635 based on Foata normal form. 1/3280 useless extension candidates. Maximal degree in co-relation 6743. Up to 3316 conditions per place. [2024-06-27 23:14:14,472 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 35 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 23:14:14,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 179 flow [2024-06-27 23:14:14,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:14:14,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:14:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-27 23:14:14,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 23:14:14,482 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 69 transitions. [2024-06-27 23:14:14,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 179 flow [2024-06-27 23:14:14,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:14:14,486 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 23:14:14,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 23:14:14,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 23:14:14,489 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 23:14:14,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:14,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:14,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:14,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:14:14,490 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-27 23:14:14,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:14,491 INFO L85 PathProgramCache]: Analyzing trace with hash -269615622, now seen corresponding path program 1 times [2024-06-27 23:14:14,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:14,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760012262] [2024-06-27 23:14:14,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:14,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:16,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-27 23:14:16,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:16,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760012262] [2024-06-27 23:14:16,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760012262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:16,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:16,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:14:16,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496354298] [2024-06-27 23:14:16,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:16,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:14:16,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:16,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:14:16,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:14:16,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:14:16,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:16,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:16,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:14:16,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:17,218 INFO L124 PetriNetUnfolderBase]: 2246/3319 cut-off events. [2024-06-27 23:14:17,219 INFO L125 PetriNetUnfolderBase]: For 621/621 co-relation queries the response was YES. [2024-06-27 23:14:17,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 3319 events. 2246/3319 cut-off events. For 621/621 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15402 event pairs, 1443 based on Foata normal form. 3/3319 useless extension candidates. Maximal degree in co-relation 7522. Up to 3292 conditions per place. [2024-06-27 23:14:17,233 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 23:14:17,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 246 flow [2024-06-27 23:14:17,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:14:17,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:14:17,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-27 23:14:17,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 23:14:17,237 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-27 23:14:17,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 246 flow [2024-06-27 23:14:17,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:14:17,239 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 23:14:17,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 23:14:17,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 23:14:17,240 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 23:14:17,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:17,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:17,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:17,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:14:17,241 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-27 23:14:17,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:17,241 INFO L85 PathProgramCache]: Analyzing trace with hash 231851140, now seen corresponding path program 1 times [2024-06-27 23:14:17,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:17,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282614746] [2024-06-27 23:14:17,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:17,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:17,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:19,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-27 23:14:19,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:19,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282614746] [2024-06-27 23:14:19,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282614746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:19,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:19,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:14:19,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753507411] [2024-06-27 23:14:19,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:19,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:14:19,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:19,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:14:19,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:14:19,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:14:19,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:19,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:19,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:14:19,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:20,233 INFO L124 PetriNetUnfolderBase]: 2234/3301 cut-off events. [2024-06-27 23:14:20,233 INFO L125 PetriNetUnfolderBase]: For 1740/1740 co-relation queries the response was YES. [2024-06-27 23:14:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8266 conditions, 3301 events. 2234/3301 cut-off events. For 1740/1740 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15269 event pairs, 1059 based on Foata normal form. 6/3304 useless extension candidates. Maximal degree in co-relation 8252. Up to 3244 conditions per place. [2024-06-27 23:14:20,252 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-27 23:14:20,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 64 transitions, 328 flow [2024-06-27 23:14:20,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:14:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:14:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-27 23:14:20,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-27 23:14:20,255 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 108 transitions. [2024-06-27 23:14:20,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 64 transitions, 328 flow [2024-06-27 23:14:20,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 314 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:14:20,257 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-27 23:14:20,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 23:14:20,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-27 23:14:20,258 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-27 23:14:20,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:20,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:20,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:20,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:14:20,259 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-27 23:14:20,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:20,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1184260269, now seen corresponding path program 1 times [2024-06-27 23:14:20,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:20,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699280213] [2024-06-27 23:14:20,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:20,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:24,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:24,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:24,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699280213] [2024-06-27 23:14:24,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699280213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:24,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:24,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:24,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114074446] [2024-06-27 23:14:24,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:24,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:24,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:24,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:24,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:24,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 23:14:24,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:24,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:24,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 23:14:24,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:24,847 INFO L124 PetriNetUnfolderBase]: 2225/3286 cut-off events. [2024-06-27 23:14:24,847 INFO L125 PetriNetUnfolderBase]: For 3244/3244 co-relation queries the response was YES. [2024-06-27 23:14:24,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8980 conditions, 3286 events. 2225/3286 cut-off events. For 3244/3244 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15148 event pairs, 846 based on Foata normal form. 6/3289 useless extension candidates. Maximal degree in co-relation 8965. Up to 3199 conditions per place. [2024-06-27 23:14:24,865 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-27 23:14:24,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 382 flow [2024-06-27 23:14:24,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:14:24,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:14:24,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 23:14:24,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 23:14:24,867 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 123 transitions. [2024-06-27 23:14:24,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 382 flow [2024-06-27 23:14:24,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 70 transitions, 358 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:14:24,870 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-27 23:14:24,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 23:14:24,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 23:14:24,871 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-27 23:14:24,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:24,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:24,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:24,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:14:24,872 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-27 23:14:24,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:24,873 INFO L85 PathProgramCache]: Analyzing trace with hash -654356127, now seen corresponding path program 1 times [2024-06-27 23:14:24,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:24,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305078010] [2024-06-27 23:14:24,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:24,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:27,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:27,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305078010] [2024-06-27 23:14:27,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305078010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:27,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:27,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:14:27,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36910575] [2024-06-27 23:14:27,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:27,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:14:27,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:27,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:14:27,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:14:27,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:27,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:27,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:27,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:27,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:27,892 INFO L124 PetriNetUnfolderBase]: 2220/3279 cut-off events. [2024-06-27 23:14:27,893 INFO L125 PetriNetUnfolderBase]: For 5026/5026 co-relation queries the response was YES. [2024-06-27 23:14:27,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 3279 events. 2220/3279 cut-off events. For 5026/5026 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15085 event pairs, 1161 based on Foata normal form. 2/3278 useless extension candidates. Maximal degree in co-relation 9485. Up to 3258 conditions per place. [2024-06-27 23:14:27,916 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 45 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-27 23:14:27,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 355 flow [2024-06-27 23:14:27,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:14:27,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:14:27,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-27 23:14:27,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-27 23:14:27,918 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 6 states and 91 transitions. [2024-06-27 23:14:27,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 355 flow [2024-06-27 23:14:27,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 320 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:14:27,921 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 223 flow [2024-06-27 23:14:27,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 23:14:27,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-27 23:14:27,922 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 223 flow [2024-06-27 23:14:27,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:27,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:27,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:27,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:14:27,923 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-27 23:14:27,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:27,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1189797769, now seen corresponding path program 1 times [2024-06-27 23:14:27,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:27,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278997603] [2024-06-27 23:14:27,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:27,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:27,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:30,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:30,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:30,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278997603] [2024-06-27 23:14:30,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278997603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:30,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:30,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:14:30,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002168977] [2024-06-27 23:14:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:30,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:14:30,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:30,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:14:30,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:14:30,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:30,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 223 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:30,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:30,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:30,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:31,793 INFO L124 PetriNetUnfolderBase]: 2215/3272 cut-off events. [2024-06-27 23:14:31,793 INFO L125 PetriNetUnfolderBase]: For 6950/6950 co-relation queries the response was YES. [2024-06-27 23:14:31,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10151 conditions, 3272 events. 2215/3272 cut-off events. For 6950/6950 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15054 event pairs, 1140 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 10131. Up to 3242 conditions per place. [2024-06-27 23:14:31,805 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 49 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2024-06-27 23:14:31,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 65 transitions, 403 flow [2024-06-27 23:14:31,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:14:31,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:14:31,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 23:14:31,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 23:14:31,807 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 223 flow. Second operand 6 states and 98 transitions. [2024-06-27 23:14:31,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 65 transitions, 403 flow [2024-06-27 23:14:31,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 65 transitions, 379 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:14:31,812 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 259 flow [2024-06-27 23:14:31,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=259, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-27 23:14:31,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 23:14:31,814 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 259 flow [2024-06-27 23:14:31,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:31,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:31,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:31,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:14:31,815 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-27 23:14:31,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:31,816 INFO L85 PathProgramCache]: Analyzing trace with hash -590380446, now seen corresponding path program 1 times [2024-06-27 23:14:31,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:31,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381869079] [2024-06-27 23:14:31,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:31,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:34,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:34,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381869079] [2024-06-27 23:14:34,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381869079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:34,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:34,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:14:34,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885533680] [2024-06-27 23:14:34,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:14:34,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:34,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:14:34,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:14:34,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:34,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 259 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:34,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:34,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:34,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:35,161 INFO L124 PetriNetUnfolderBase]: 2238/3308 cut-off events. [2024-06-27 23:14:35,161 INFO L125 PetriNetUnfolderBase]: For 9431/9431 co-relation queries the response was YES. [2024-06-27 23:14:35,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11005 conditions, 3308 events. 2238/3308 cut-off events. For 9431/9431 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15211 event pairs, 1120 based on Foata normal form. 2/3305 useless extension candidates. Maximal degree in co-relation 10984. Up to 3265 conditions per place. [2024-06-27 23:14:35,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 54 selfloop transitions, 17 changer transitions 0/74 dead transitions. [2024-06-27 23:14:35,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 74 transitions, 487 flow [2024-06-27 23:14:35,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:35,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:35,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 23:14:35,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-27 23:14:35,179 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 259 flow. Second operand 7 states and 108 transitions. [2024-06-27 23:14:35,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 74 transitions, 487 flow [2024-06-27 23:14:35,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 74 transitions, 451 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:14:35,183 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 323 flow [2024-06-27 23:14:35,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=323, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-27 23:14:35,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 23:14:35,184 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 323 flow [2024-06-27 23:14:35,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:35,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:35,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:35,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:14:35,184 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-27 23:14:35,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:35,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1770981504, now seen corresponding path program 2 times [2024-06-27 23:14:35,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:35,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386646190] [2024-06-27 23:14:35,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:35,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:37,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:37,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:37,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386646190] [2024-06-27 23:14:37,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386646190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:37,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:37,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:14:37,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583869827] [2024-06-27 23:14:37,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:37,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:14:37,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:37,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:14:37,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:14:37,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:37,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 323 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:37,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:37,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:37,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:38,618 INFO L124 PetriNetUnfolderBase]: 2249/3326 cut-off events. [2024-06-27 23:14:38,618 INFO L125 PetriNetUnfolderBase]: For 12400/12406 co-relation queries the response was YES. [2024-06-27 23:14:38,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11830 conditions, 3326 events. 2249/3326 cut-off events. For 12400/12406 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15259 event pairs, 1125 based on Foata normal form. 6/3325 useless extension candidates. Maximal degree in co-relation 11807. Up to 3252 conditions per place. [2024-06-27 23:14:38,634 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 25 changer transitions 0/81 dead transitions. [2024-06-27 23:14:38,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 603 flow [2024-06-27 23:14:38,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:38,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 23:14:38,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 23:14:38,636 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 323 flow. Second operand 7 states and 110 transitions. [2024-06-27 23:14:38,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 603 flow [2024-06-27 23:14:38,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 571 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:14:38,642 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 411 flow [2024-06-27 23:14:38,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 23:14:38,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-27 23:14:38,643 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 411 flow [2024-06-27 23:14:38,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:38,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:38,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:38,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:14:38,643 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-27 23:14:38,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:38,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2134467648, now seen corresponding path program 3 times [2024-06-27 23:14:38,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:38,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053874730] [2024-06-27 23:14:38,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:38,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:38,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:40,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:40,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053874730] [2024-06-27 23:14:40,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053874730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:40,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:40,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:14:40,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914056415] [2024-06-27 23:14:40,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:40,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:14:40,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:40,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:14:40,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:14:40,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:40,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 411 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:40,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:40,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:40,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:41,651 INFO L124 PetriNetUnfolderBase]: 2258/3338 cut-off events. [2024-06-27 23:14:41,652 INFO L125 PetriNetUnfolderBase]: For 15944/15944 co-relation queries the response was YES. [2024-06-27 23:14:41,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12613 conditions, 3338 events. 2258/3338 cut-off events. For 15944/15944 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15325 event pairs, 1119 based on Foata normal form. 2/3337 useless extension candidates. Maximal degree in co-relation 12588. Up to 3287 conditions per place. [2024-06-27 23:14:41,668 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 24 changer transitions 0/92 dead transitions. [2024-06-27 23:14:41,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 688 flow [2024-06-27 23:14:41,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:41,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:41,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:14:41,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 23:14:41,669 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 411 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:14:41,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 688 flow [2024-06-27 23:14:41,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 635 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:14:41,677 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 479 flow [2024-06-27 23:14:41,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-27 23:14:41,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-27 23:14:41,678 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 479 flow [2024-06-27 23:14:41,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:41,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:41,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:41,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:14:41,679 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:41,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1770973568, now seen corresponding path program 1 times [2024-06-27 23:14:41,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:41,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043177967] [2024-06-27 23:14:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:41,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:46,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:46,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:46,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043177967] [2024-06-27 23:14:46,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043177967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:46,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:46,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:46,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112809420] [2024-06-27 23:14:46,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:46,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:46,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:46,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:46,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:47,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:47,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 479 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:47,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:47,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:47,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:48,307 INFO L124 PetriNetUnfolderBase]: 2253/3332 cut-off events. [2024-06-27 23:14:48,308 INFO L125 PetriNetUnfolderBase]: For 18546/18546 co-relation queries the response was YES. [2024-06-27 23:14:48,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13004 conditions, 3332 events. 2253/3332 cut-off events. For 18546/18546 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15324 event pairs, 1104 based on Foata normal form. 2/3331 useless extension candidates. Maximal degree in co-relation 12976. Up to 3289 conditions per place. [2024-06-27 23:14:48,320 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 16 changer transitions 0/93 dead transitions. [2024-06-27 23:14:48,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 93 transitions, 741 flow [2024-06-27 23:14:48,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:48,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:48,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 23:14:48,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:14:48,321 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 479 flow. Second operand 7 states and 112 transitions. [2024-06-27 23:14:48,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 93 transitions, 741 flow [2024-06-27 23:14:48,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 93 transitions, 680 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:14:48,330 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 492 flow [2024-06-27 23:14:48,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=492, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-27 23:14:48,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-27 23:14:48,331 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 492 flow [2024-06-27 23:14:48,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:48,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:48,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:48,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:14:48,332 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:14:48,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:48,333 INFO L85 PathProgramCache]: Analyzing trace with hash 756897774, now seen corresponding path program 1 times [2024-06-27 23:14:48,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:48,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807109271] [2024-06-27 23:14:48,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:48,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:50,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:50,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807109271] [2024-06-27 23:14:50,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807109271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:50,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240078306] [2024-06-27 23:14:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:50,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:50,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:51,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:51,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 492 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:51,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:51,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:51,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:52,213 INFO L124 PetriNetUnfolderBase]: 2288/3387 cut-off events. [2024-06-27 23:14:52,214 INFO L125 PetriNetUnfolderBase]: For 22161/22161 co-relation queries the response was YES. [2024-06-27 23:14:52,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13857 conditions, 3387 events. 2288/3387 cut-off events. For 22161/22161 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15620 event pairs, 912 based on Foata normal form. 2/3380 useless extension candidates. Maximal degree in co-relation 13829. Up to 3282 conditions per place. [2024-06-27 23:14:52,231 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 76 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-27 23:14:52,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 108 transitions, 832 flow [2024-06-27 23:14:52,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:14:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:14:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 23:14:52,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:14:52,232 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 492 flow. Second operand 8 states and 128 transitions. [2024-06-27 23:14:52,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 108 transitions, 832 flow [2024-06-27 23:14:52,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 108 transitions, 782 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:14:52,242 INFO L231 Difference]: Finished difference. Result has 77 places, 86 transitions, 592 flow [2024-06-27 23:14:52,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=592, PETRI_PLACES=77, PETRI_TRANSITIONS=86} [2024-06-27 23:14:52,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-27 23:14:52,243 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 86 transitions, 592 flow [2024-06-27 23:14:52,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:52,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:52,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:52,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:14:52,244 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-27 23:14:52,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:52,244 INFO L85 PathProgramCache]: Analyzing trace with hash 927720360, now seen corresponding path program 1 times [2024-06-27 23:14:52,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:52,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885874113] [2024-06-27 23:14:52,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:52,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:55,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:55,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:55,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885874113] [2024-06-27 23:14:55,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885874113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:55,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:55,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:55,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203739935] [2024-06-27 23:14:55,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:55,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:55,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:55,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:55,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:55,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:55,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 86 transitions, 592 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:55,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:55,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:55,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:14:56,386 INFO L124 PetriNetUnfolderBase]: 2299/3399 cut-off events. [2024-06-27 23:14:56,386 INFO L125 PetriNetUnfolderBase]: For 27459/27465 co-relation queries the response was YES. [2024-06-27 23:14:56,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14891 conditions, 3399 events. 2299/3399 cut-off events. For 27459/27465 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15870 event pairs, 1121 based on Foata normal form. 6/3400 useless extension candidates. Maximal degree in co-relation 14860. Up to 3336 conditions per place. [2024-06-27 23:14:56,403 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 78 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-27 23:14:56,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 888 flow [2024-06-27 23:14:56,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:14:56,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:14:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:14:56,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 23:14:56,404 INFO L175 Difference]: Start difference. First operand has 77 places, 86 transitions, 592 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:14:56,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 888 flow [2024-06-27 23:14:56,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 840 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 23:14:56,417 INFO L231 Difference]: Finished difference. Result has 82 places, 89 transitions, 645 flow [2024-06-27 23:14:56,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=645, PETRI_PLACES=82, PETRI_TRANSITIONS=89} [2024-06-27 23:14:56,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 23:14:56,418 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 89 transitions, 645 flow [2024-06-27 23:14:56,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:56,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:14:56,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:14:56,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:14:56,419 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-27 23:14:56,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:14:56,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1121923602, now seen corresponding path program 2 times [2024-06-27 23:14:56,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:14:56,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667580528] [2024-06-27 23:14:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:14:56,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:14:56,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:14:59,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:14:59,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:14:59,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667580528] [2024-06-27 23:14:59,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667580528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:14:59,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:14:59,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:14:59,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782144208] [2024-06-27 23:14:59,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:14:59,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:14:59,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:14:59,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:14:59,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:14:59,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:14:59,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 89 transitions, 645 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:14:59,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:14:59,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:14:59,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:00,428 INFO L124 PetriNetUnfolderBase]: 2326/3442 cut-off events. [2024-06-27 23:15:00,428 INFO L125 PetriNetUnfolderBase]: For 32349/32349 co-relation queries the response was YES. [2024-06-27 23:15:00,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15826 conditions, 3442 events. 2326/3442 cut-off events. For 32349/32349 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15894 event pairs, 875 based on Foata normal form. 2/3435 useless extension candidates. Maximal degree in co-relation 15793. Up to 3290 conditions per place. [2024-06-27 23:15:00,445 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 78 selfloop transitions, 37 changer transitions 0/118 dead transitions. [2024-06-27 23:15:00,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 118 transitions, 1075 flow [2024-06-27 23:15:00,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:00,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:00,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:15:00,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 23:15:00,447 INFO L175 Difference]: Start difference. First operand has 82 places, 89 transitions, 645 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:15:00,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 118 transitions, 1075 flow [2024-06-27 23:15:00,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 118 transitions, 1000 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:15:00,460 INFO L231 Difference]: Finished difference. Result has 86 places, 95 transitions, 755 flow [2024-06-27 23:15:00,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=755, PETRI_PLACES=86, PETRI_TRANSITIONS=95} [2024-06-27 23:15:00,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-27 23:15:00,461 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 95 transitions, 755 flow [2024-06-27 23:15:00,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:00,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:00,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:00,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:15:00,461 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:00,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:00,462 INFO L85 PathProgramCache]: Analyzing trace with hash -673985196, now seen corresponding path program 2 times [2024-06-27 23:15:00,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:00,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920001404] [2024-06-27 23:15:00,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:00,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:00,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:04,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:04,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:04,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920001404] [2024-06-27 23:15:04,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920001404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:04,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:04,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:04,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937669250] [2024-06-27 23:15:04,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:04,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:04,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:04,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:04,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:04,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:04,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 95 transitions, 755 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:04,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:04,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:04,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:05,282 INFO L124 PetriNetUnfolderBase]: 2337/3456 cut-off events. [2024-06-27 23:15:05,282 INFO L125 PetriNetUnfolderBase]: For 39184/39193 co-relation queries the response was YES. [2024-06-27 23:15:05,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16884 conditions, 3456 events. 2337/3456 cut-off events. For 39184/39193 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16142 event pairs, 1128 based on Foata normal form. 8/3456 useless extension candidates. Maximal degree in co-relation 16849. Up to 3330 conditions per place. [2024-06-27 23:15:05,298 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 42 changer transitions 0/121 dead transitions. [2024-06-27 23:15:05,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1185 flow [2024-06-27 23:15:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:05,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 23:15:05,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 23:15:05,299 INFO L175 Difference]: Start difference. First operand has 86 places, 95 transitions, 755 flow. Second operand 8 states and 125 transitions. [2024-06-27 23:15:05,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1185 flow [2024-06-27 23:15:05,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 121 transitions, 1123 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:15:05,315 INFO L231 Difference]: Finished difference. Result has 90 places, 101 transitions, 875 flow [2024-06-27 23:15:05,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=875, PETRI_PLACES=90, PETRI_TRANSITIONS=101} [2024-06-27 23:15:05,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-27 23:15:05,315 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 101 transitions, 875 flow [2024-06-27 23:15:05,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:05,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:05,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:05,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:15:05,316 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-27 23:15:05,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:05,317 INFO L85 PathProgramCache]: Analyzing trace with hash 761659374, now seen corresponding path program 3 times [2024-06-27 23:15:05,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:05,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135568818] [2024-06-27 23:15:05,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:05,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:05,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:08,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:08,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:08,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135568818] [2024-06-27 23:15:08,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135568818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:08,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:08,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:08,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369410515] [2024-06-27 23:15:08,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:08,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:08,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:08,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:08,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:08,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:08,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 101 transitions, 875 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:08,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:08,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:08,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:09,458 INFO L124 PetriNetUnfolderBase]: 2364/3501 cut-off events. [2024-06-27 23:15:09,458 INFO L125 PetriNetUnfolderBase]: For 45158/45164 co-relation queries the response was YES. [2024-06-27 23:15:09,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17958 conditions, 3501 events. 2364/3501 cut-off events. For 45158/45164 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16278 event pairs, 884 based on Foata normal form. 6/3493 useless extension candidates. Maximal degree in co-relation 17921. Up to 3264 conditions per place. [2024-06-27 23:15:09,478 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 82 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-06-27 23:15:09,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 135 transitions, 1477 flow [2024-06-27 23:15:09,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:09,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:09,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:15:09,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 23:15:09,481 INFO L175 Difference]: Start difference. First operand has 90 places, 101 transitions, 875 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:15:09,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 135 transitions, 1477 flow [2024-06-27 23:15:09,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 135 transitions, 1398 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:15:09,506 INFO L231 Difference]: Finished difference. Result has 94 places, 110 transitions, 1052 flow [2024-06-27 23:15:09,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=94, PETRI_TRANSITIONS=110} [2024-06-27 23:15:09,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-27 23:15:09,506 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 110 transitions, 1052 flow [2024-06-27 23:15:09,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:09,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:09,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:09,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:15:09,507 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-27 23:15:09,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:09,507 INFO L85 PathProgramCache]: Analyzing trace with hash 934149450, now seen corresponding path program 3 times [2024-06-27 23:15:09,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:09,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649561036] [2024-06-27 23:15:09,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:09,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:12,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:12,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649561036] [2024-06-27 23:15:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649561036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:12,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:12,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:12,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414409859] [2024-06-27 23:15:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:12,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:12,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:12,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:12,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:12,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:12,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 110 transitions, 1052 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:12,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:12,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:12,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:13,639 INFO L124 PetriNetUnfolderBase]: 2375/3511 cut-off events. [2024-06-27 23:15:13,639 INFO L125 PetriNetUnfolderBase]: For 52938/52947 co-relation queries the response was YES. [2024-06-27 23:15:13,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19039 conditions, 3511 events. 2375/3511 cut-off events. For 52938/52947 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16425 event pairs, 1133 based on Foata normal form. 8/3511 useless extension candidates. Maximal degree in co-relation 19000. Up to 3422 conditions per place. [2024-06-27 23:15:13,656 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 34 changer transitions 0/131 dead transitions. [2024-06-27 23:15:13,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1404 flow [2024-06-27 23:15:13,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:15:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:15:13,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:15:13,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 23:15:13,658 INFO L175 Difference]: Start difference. First operand has 94 places, 110 transitions, 1052 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:15:13,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1404 flow [2024-06-27 23:15:13,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 131 transitions, 1324 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:15:13,678 INFO L231 Difference]: Finished difference. Result has 98 places, 113 transitions, 1096 flow [2024-06-27 23:15:13,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1096, PETRI_PLACES=98, PETRI_TRANSITIONS=113} [2024-06-27 23:15:13,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-27 23:15:13,679 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 113 transitions, 1096 flow [2024-06-27 23:15:13,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:13,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:13,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:13,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:15:13,679 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-27 23:15:13,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:13,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1743991258, now seen corresponding path program 4 times [2024-06-27 23:15:13,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:13,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94825639] [2024-06-27 23:15:13,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:13,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:13,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:15,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:15,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:15,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94825639] [2024-06-27 23:15:15,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94825639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:15,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:15,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:15,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212226905] [2024-06-27 23:15:15,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:15,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:15,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:15,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:15,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:15,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:15,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 113 transitions, 1096 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:15,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:15,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:15,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:17,098 INFO L124 PetriNetUnfolderBase]: 2426/3589 cut-off events. [2024-06-27 23:15:17,099 INFO L125 PetriNetUnfolderBase]: For 54861/54863 co-relation queries the response was YES. [2024-06-27 23:15:17,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19445 conditions, 3589 events. 2426/3589 cut-off events. For 54861/54863 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16684 event pairs, 870 based on Foata normal form. 4/3590 useless extension candidates. Maximal degree in co-relation 19404. Up to 3454 conditions per place. [2024-06-27 23:15:17,114 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 112 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-27 23:15:17,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1680 flow [2024-06-27 23:15:17,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:17,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:17,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 23:15:17,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 23:15:17,115 INFO L175 Difference]: Start difference. First operand has 98 places, 113 transitions, 1096 flow. Second operand 8 states and 134 transitions. [2024-06-27 23:15:17,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1680 flow [2024-06-27 23:15:17,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 159 transitions, 1586 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:15:17,139 INFO L231 Difference]: Finished difference. Result has 103 places, 131 transitions, 1313 flow [2024-06-27 23:15:17,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1002, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=103, PETRI_TRANSITIONS=131} [2024-06-27 23:15:17,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 23:15:17,140 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 131 transitions, 1313 flow [2024-06-27 23:15:17,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:17,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:17,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:17,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:15:17,141 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:17,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:17,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1748168472, now seen corresponding path program 5 times [2024-06-27 23:15:17,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:17,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499667740] [2024-06-27 23:15:17,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:17,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:17,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:19,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:19,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:19,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499667740] [2024-06-27 23:15:19,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499667740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:19,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:19,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:19,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155309231] [2024-06-27 23:15:19,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:19,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:19,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:19,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:19,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:19,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:19,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 131 transitions, 1313 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:19,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:19,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:19,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:20,031 INFO L124 PetriNetUnfolderBase]: 2458/3636 cut-off events. [2024-06-27 23:15:20,032 INFO L125 PetriNetUnfolderBase]: For 62495/62499 co-relation queries the response was YES. [2024-06-27 23:15:20,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20629 conditions, 3636 events. 2458/3636 cut-off events. For 62495/62499 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16901 event pairs, 870 based on Foata normal form. 6/3639 useless extension candidates. Maximal degree in co-relation 20585. Up to 3490 conditions per place. [2024-06-27 23:15:20,054 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 117 selfloop transitions, 57 changer transitions 0/177 dead transitions. [2024-06-27 23:15:20,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 2010 flow [2024-06-27 23:15:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:20,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:20,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:15:20,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 23:15:20,056 INFO L175 Difference]: Start difference. First operand has 103 places, 131 transitions, 1313 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:15:20,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 2010 flow [2024-06-27 23:15:20,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 177 transitions, 1874 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 23:15:20,096 INFO L231 Difference]: Finished difference. Result has 109 places, 151 transitions, 1619 flow [2024-06-27 23:15:20,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1233, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1619, PETRI_PLACES=109, PETRI_TRANSITIONS=151} [2024-06-27 23:15:20,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-27 23:15:20,097 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 151 transitions, 1619 flow [2024-06-27 23:15:20,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:20,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:20,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:20,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:15:20,097 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-27 23:15:20,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:20,098 INFO L85 PathProgramCache]: Analyzing trace with hash 546816424, now seen corresponding path program 4 times [2024-06-27 23:15:20,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:20,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127683053] [2024-06-27 23:15:20,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:20,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:22,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:22,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127683053] [2024-06-27 23:15:22,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127683053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:22,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:22,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:22,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058319773] [2024-06-27 23:15:22,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:22,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:22,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:22,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:22,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:23,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:23,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 151 transitions, 1619 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:23,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:23,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:23,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:24,187 INFO L124 PetriNetUnfolderBase]: 2460/3641 cut-off events. [2024-06-27 23:15:24,187 INFO L125 PetriNetUnfolderBase]: For 69289/69293 co-relation queries the response was YES. [2024-06-27 23:15:24,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21140 conditions, 3641 events. 2460/3641 cut-off events. For 69289/69293 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16940 event pairs, 882 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 21094. Up to 3567 conditions per place. [2024-06-27 23:15:24,208 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 145 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-27 23:15:24,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 178 transitions, 2067 flow [2024-06-27 23:15:24,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:24,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:24,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:15:24,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 23:15:24,210 INFO L175 Difference]: Start difference. First operand has 109 places, 151 transitions, 1619 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:15:24,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 178 transitions, 2067 flow [2024-06-27 23:15:24,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 178 transitions, 1980 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-27 23:15:24,258 INFO L231 Difference]: Finished difference. Result has 115 places, 154 transitions, 1628 flow [2024-06-27 23:15:24,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=115, PETRI_TRANSITIONS=154} [2024-06-27 23:15:24,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-27 23:15:24,259 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 154 transitions, 1628 flow [2024-06-27 23:15:24,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:24,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:24,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:24,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:15:24,260 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-27 23:15:24,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:24,260 INFO L85 PathProgramCache]: Analyzing trace with hash 22089540, now seen corresponding path program 6 times [2024-06-27 23:15:24,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:24,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118138181] [2024-06-27 23:15:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:24,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:26,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:26,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:26,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118138181] [2024-06-27 23:15:26,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118138181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:26,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:26,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:15:26,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099534260] [2024-06-27 23:15:26,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:26,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:15:26,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:26,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:15:26,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:15:26,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:26,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 154 transitions, 1628 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:26,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:26,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:26,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:27,814 INFO L124 PetriNetUnfolderBase]: 2472/3658 cut-off events. [2024-06-27 23:15:27,814 INFO L125 PetriNetUnfolderBase]: For 72135/72135 co-relation queries the response was YES. [2024-06-27 23:15:27,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21216 conditions, 3658 events. 2472/3658 cut-off events. For 72135/72135 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17051 event pairs, 876 based on Foata normal form. 2/3657 useless extension candidates. Maximal degree in co-relation 21168. Up to 3424 conditions per place. [2024-06-27 23:15:27,836 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 118 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-27 23:15:27,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 189 transitions, 2297 flow [2024-06-27 23:15:27,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:27,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:27,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:15:27,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 23:15:27,838 INFO L175 Difference]: Start difference. First operand has 115 places, 154 transitions, 1628 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:15:27,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 189 transitions, 2297 flow [2024-06-27 23:15:27,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 189 transitions, 2215 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:15:27,885 INFO L231 Difference]: Finished difference. Result has 117 places, 163 transitions, 1878 flow [2024-06-27 23:15:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1878, PETRI_PLACES=117, PETRI_TRANSITIONS=163} [2024-06-27 23:15:27,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-27 23:15:27,886 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 163 transitions, 1878 flow [2024-06-27 23:15:27,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:27,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:15:27,886 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-27 23:15:27,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:27,887 INFO L85 PathProgramCache]: Analyzing trace with hash 934395528, now seen corresponding path program 1 times [2024-06-27 23:15:27,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:27,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923042955] [2024-06-27 23:15:27,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:33,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:33,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923042955] [2024-06-27 23:15:33,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923042955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:33,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:33,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:33,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089373524] [2024-06-27 23:15:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:33,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:33,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:33,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:33,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:33,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 163 transitions, 1878 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:33,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:33,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:33,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:35,355 INFO L124 PetriNetUnfolderBase]: 2467/3654 cut-off events. [2024-06-27 23:15:35,355 INFO L125 PetriNetUnfolderBase]: For 80370/80370 co-relation queries the response was YES. [2024-06-27 23:15:35,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21832 conditions, 3654 events. 2467/3654 cut-off events. For 80370/80370 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 17092 event pairs, 893 based on Foata normal form. 2/3653 useless extension candidates. Maximal degree in co-relation 21782. Up to 3591 conditions per place. [2024-06-27 23:15:35,383 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 166 selfloop transitions, 19 changer transitions 0/188 dead transitions. [2024-06-27 23:15:35,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 188 transitions, 2364 flow [2024-06-27 23:15:35,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:15:35,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:15:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 23:15:35,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 23:15:35,384 INFO L175 Difference]: Start difference. First operand has 117 places, 163 transitions, 1878 flow. Second operand 9 states and 133 transitions. [2024-06-27 23:15:35,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 188 transitions, 2364 flow [2024-06-27 23:15:35,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 188 transitions, 2172 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:15:35,436 INFO L231 Difference]: Finished difference. Result has 120 places, 166 transitions, 1778 flow [2024-06-27 23:15:35,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1778, PETRI_PLACES=120, PETRI_TRANSITIONS=166} [2024-06-27 23:15:35,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-27 23:15:35,437 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 166 transitions, 1778 flow [2024-06-27 23:15:35,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:35,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:35,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:35,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:15:35,437 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-27 23:15:35,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:35,437 INFO L85 PathProgramCache]: Analyzing trace with hash 434834212, now seen corresponding path program 1 times [2024-06-27 23:15:35,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:35,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806182775] [2024-06-27 23:15:35,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:35,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:37,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:37,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:37,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806182775] [2024-06-27 23:15:37,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806182775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:37,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:37,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:15:37,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482909405] [2024-06-27 23:15:37,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:37,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:15:37,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:37,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:15:37,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:15:37,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:37,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 166 transitions, 1778 flow. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:37,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:37,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:37,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:38,313 INFO L124 PetriNetUnfolderBase]: 2464/3650 cut-off events. [2024-06-27 23:15:38,313 INFO L125 PetriNetUnfolderBase]: For 84115/84115 co-relation queries the response was YES. [2024-06-27 23:15:38,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22262 conditions, 3650 events. 2464/3650 cut-off events. For 84115/84115 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16984 event pairs, 892 based on Foata normal form. 1/3648 useless extension candidates. Maximal degree in co-relation 22211. Up to 3620 conditions per place. [2024-06-27 23:15:38,341 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 163 selfloop transitions, 10 changer transitions 0/176 dead transitions. [2024-06-27 23:15:38,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 176 transitions, 2170 flow [2024-06-27 23:15:38,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:15:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:15:38,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-27 23:15:38,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 23:15:38,342 INFO L175 Difference]: Start difference. First operand has 120 places, 166 transitions, 1778 flow. Second operand 6 states and 87 transitions. [2024-06-27 23:15:38,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 176 transitions, 2170 flow [2024-06-27 23:15:38,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 176 transitions, 2102 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:15:38,399 INFO L231 Difference]: Finished difference. Result has 119 places, 169 transitions, 1766 flow [2024-06-27 23:15:38,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1766, PETRI_PLACES=119, PETRI_TRANSITIONS=169} [2024-06-27 23:15:38,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-27 23:15:38,400 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 169 transitions, 1766 flow [2024-06-27 23:15:38,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:38,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:38,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:38,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:15:38,401 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:38,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:38,401 INFO L85 PathProgramCache]: Analyzing trace with hash -423701503, now seen corresponding path program 1 times [2024-06-27 23:15:38,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:38,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525909867] [2024-06-27 23:15:38,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:38,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:41,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:41,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:41,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525909867] [2024-06-27 23:15:41,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525909867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:41,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:41,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:41,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093848135] [2024-06-27 23:15:41,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:41,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:41,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:41,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:41,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:41,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:41,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 169 transitions, 1766 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:41,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:41,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:41,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:43,207 INFO L124 PetriNetUnfolderBase]: 2482/3672 cut-off events. [2024-06-27 23:15:43,208 INFO L125 PetriNetUnfolderBase]: For 90191/90191 co-relation queries the response was YES. [2024-06-27 23:15:43,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23052 conditions, 3672 events. 2482/3672 cut-off events. For 90191/90191 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17000 event pairs, 852 based on Foata normal form. 3/3664 useless extension candidates. Maximal degree in co-relation 23000. Up to 3500 conditions per place. [2024-06-27 23:15:43,229 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 51 changer transitions 0/193 dead transitions. [2024-06-27 23:15:43,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 193 transitions, 2316 flow [2024-06-27 23:15:43,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:43,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:43,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:15:43,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 23:15:43,231 INFO L175 Difference]: Start difference. First operand has 119 places, 169 transitions, 1766 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:15:43,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 193 transitions, 2316 flow [2024-06-27 23:15:43,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 193 transitions, 2282 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:15:43,284 INFO L231 Difference]: Finished difference. Result has 123 places, 175 transitions, 1979 flow [2024-06-27 23:15:43,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1979, PETRI_PLACES=123, PETRI_TRANSITIONS=175} [2024-06-27 23:15:43,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 23:15:43,284 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 175 transitions, 1979 flow [2024-06-27 23:15:43,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:43,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:43,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:43,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:15:43,285 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:43,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:43,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1988995740, now seen corresponding path program 1 times [2024-06-27 23:15:43,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:43,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545544795] [2024-06-27 23:15:43,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:43,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:47,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:47,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545544795] [2024-06-27 23:15:47,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545544795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:47,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:47,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:47,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816542134] [2024-06-27 23:15:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:47,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:47,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:47,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:47,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:47,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:47,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 175 transitions, 1979 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:47,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:47,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:47,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:48,748 INFO L124 PetriNetUnfolderBase]: 2504/3704 cut-off events. [2024-06-27 23:15:48,749 INFO L125 PetriNetUnfolderBase]: For 97930/97930 co-relation queries the response was YES. [2024-06-27 23:15:48,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23746 conditions, 3704 events. 2504/3704 cut-off events. For 97930/97930 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17156 event pairs, 831 based on Foata normal form. 4/3697 useless extension candidates. Maximal degree in co-relation 23693. Up to 3533 conditions per place. [2024-06-27 23:15:48,769 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 144 selfloop transitions, 54 changer transitions 0/201 dead transitions. [2024-06-27 23:15:48,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 201 transitions, 2505 flow [2024-06-27 23:15:48,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:15:48,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:15:48,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:15:48,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 23:15:48,771 INFO L175 Difference]: Start difference. First operand has 123 places, 175 transitions, 1979 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:15:48,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 201 transitions, 2505 flow [2024-06-27 23:15:48,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 201 transitions, 2378 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:15:48,831 INFO L231 Difference]: Finished difference. Result has 126 places, 178 transitions, 2020 flow [2024-06-27 23:15:48,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2020, PETRI_PLACES=126, PETRI_TRANSITIONS=178} [2024-06-27 23:15:48,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-27 23:15:48,832 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 178 transitions, 2020 flow [2024-06-27 23:15:48,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:48,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:48,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:48,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:15:48,832 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:15:48,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1305438655, now seen corresponding path program 1 times [2024-06-27 23:15:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084709771] [2024-06-27 23:15:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:48,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:15:53,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:15:53,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:15:53,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084709771] [2024-06-27 23:15:53,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084709771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:15:53,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:15:53,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:15:53,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447504926] [2024-06-27 23:15:53,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:15:53,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:15:53,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:15:53,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:15:53,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:15:53,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:15:53,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 178 transitions, 2020 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:53,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:15:53,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:15:53,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:15:55,622 INFO L124 PetriNetUnfolderBase]: 2515/3718 cut-off events. [2024-06-27 23:15:55,622 INFO L125 PetriNetUnfolderBase]: For 106165/106171 co-relation queries the response was YES. [2024-06-27 23:15:55,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24533 conditions, 3718 events. 2515/3718 cut-off events. For 106165/106171 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17261 event pairs, 814 based on Foata normal form. 6/3719 useless extension candidates. Maximal degree in co-relation 24479. Up to 3635 conditions per place. [2024-06-27 23:15:55,647 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 168 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-27 23:15:55,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 203 transitions, 2542 flow [2024-06-27 23:15:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:15:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:15:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 23:15:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 23:15:55,649 INFO L175 Difference]: Start difference. First operand has 126 places, 178 transitions, 2020 flow. Second operand 9 states and 136 transitions. [2024-06-27 23:15:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 203 transitions, 2542 flow [2024-06-27 23:15:55,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2404 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:15:55,714 INFO L231 Difference]: Finished difference. Result has 129 places, 181 transitions, 2009 flow [2024-06-27 23:15:55,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2009, PETRI_PLACES=129, PETRI_TRANSITIONS=181} [2024-06-27 23:15:55,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 23:15:55,715 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 181 transitions, 2009 flow [2024-06-27 23:15:55,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:15:55,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:15:55,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:15:55,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:15:55,716 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-27 23:15:55,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:15:55,716 INFO L85 PathProgramCache]: Analyzing trace with hash -505434296, now seen corresponding path program 2 times [2024-06-27 23:15:55,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:15:55,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664700010] [2024-06-27 23:15:55,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:15:55,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:15:55,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:01,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:01,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:01,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664700010] [2024-06-27 23:16:01,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664700010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:01,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:01,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:01,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635400259] [2024-06-27 23:16:01,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:01,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:01,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:01,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:01,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:01,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:01,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 181 transitions, 2009 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:01,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:01,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:01,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:02,652 INFO L124 PetriNetUnfolderBase]: 2542/3757 cut-off events. [2024-06-27 23:16:02,653 INFO L125 PetriNetUnfolderBase]: For 115258/115264 co-relation queries the response was YES. [2024-06-27 23:16:02,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25401 conditions, 3757 events. 2542/3757 cut-off events. For 115258/115264 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17448 event pairs, 814 based on Foata normal form. 6/3758 useless extension candidates. Maximal degree in co-relation 25346. Up to 3663 conditions per place. [2024-06-27 23:16:02,677 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 173 selfloop transitions, 35 changer transitions 0/211 dead transitions. [2024-06-27 23:16:02,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 211 transitions, 2711 flow [2024-06-27 23:16:02,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:02,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:02,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:16:02,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 23:16:02,679 INFO L175 Difference]: Start difference. First operand has 129 places, 181 transitions, 2009 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:16:02,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 211 transitions, 2711 flow [2024-06-27 23:16:02,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 211 transitions, 2610 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:16:02,743 INFO L231 Difference]: Finished difference. Result has 131 places, 187 transitions, 2117 flow [2024-06-27 23:16:02,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1908, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2117, PETRI_PLACES=131, PETRI_TRANSITIONS=187} [2024-06-27 23:16:02,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-27 23:16:02,744 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 187 transitions, 2117 flow [2024-06-27 23:16:02,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:02,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:02,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:02,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:16:02,745 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-27 23:16:02,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:02,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1992714655, now seen corresponding path program 2 times [2024-06-27 23:16:02,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:02,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522075814] [2024-06-27 23:16:02,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:02,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:06,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:06,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:06,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522075814] [2024-06-27 23:16:06,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522075814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:06,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:06,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:06,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131541952] [2024-06-27 23:16:06,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:06,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:06,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:06,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:06,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:06,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:06,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 187 transitions, 2117 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:06,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:06,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:06,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:07,661 INFO L124 PetriNetUnfolderBase]: 2534/3748 cut-off events. [2024-06-27 23:16:07,662 INFO L125 PetriNetUnfolderBase]: For 125554/125554 co-relation queries the response was YES. [2024-06-27 23:16:07,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26106 conditions, 3748 events. 2534/3748 cut-off events. For 125554/125554 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17348 event pairs, 812 based on Foata normal form. 3/3740 useless extension candidates. Maximal degree in co-relation 26049. Up to 3534 conditions per place. [2024-06-27 23:16:07,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 65 changer transitions 0/205 dead transitions. [2024-06-27 23:16:07,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 205 transitions, 2581 flow [2024-06-27 23:16:07,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:16:07,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:16:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 23:16:07,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 23:16:07,692 INFO L175 Difference]: Start difference. First operand has 131 places, 187 transitions, 2117 flow. Second operand 7 states and 124 transitions. [2024-06-27 23:16:07,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 205 transitions, 2581 flow [2024-06-27 23:16:07,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 205 transitions, 2454 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:07,771 INFO L231 Difference]: Finished difference. Result has 134 places, 187 transitions, 2136 flow [2024-06-27 23:16:07,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2136, PETRI_PLACES=134, PETRI_TRANSITIONS=187} [2024-06-27 23:16:07,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 23:16:07,772 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 187 transitions, 2136 flow [2024-06-27 23:16:07,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:07,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:07,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:07,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:16:07,772 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-27 23:16:07,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:07,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1992714810, now seen corresponding path program 3 times [2024-06-27 23:16:07,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:07,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942893015] [2024-06-27 23:16:07,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:07,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:07,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:11,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:11,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:11,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942893015] [2024-06-27 23:16:11,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942893015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:11,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:11,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:11,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118883427] [2024-06-27 23:16:11,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:11,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:11,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:11,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:11,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:11,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:11,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 187 transitions, 2136 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:11,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:11,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:11,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:13,274 INFO L124 PetriNetUnfolderBase]: 2574/3806 cut-off events. [2024-06-27 23:16:13,274 INFO L125 PetriNetUnfolderBase]: For 134520/134520 co-relation queries the response was YES. [2024-06-27 23:16:13,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26926 conditions, 3806 events. 2574/3806 cut-off events. For 134520/134520 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17641 event pairs, 812 based on Foata normal form. 4/3799 useless extension candidates. Maximal degree in co-relation 26867. Up to 3596 conditions per place. [2024-06-27 23:16:13,303 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 149 selfloop transitions, 67 changer transitions 0/219 dead transitions. [2024-06-27 23:16:13,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 219 transitions, 2796 flow [2024-06-27 23:16:13,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:13,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:16:13,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 23:16:13,307 INFO L175 Difference]: Start difference. First operand has 134 places, 187 transitions, 2136 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:16:13,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 219 transitions, 2796 flow [2024-06-27 23:16:13,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 219 transitions, 2630 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:13,392 INFO L231 Difference]: Finished difference. Result has 138 places, 196 transitions, 2297 flow [2024-06-27 23:16:13,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2297, PETRI_PLACES=138, PETRI_TRANSITIONS=196} [2024-06-27 23:16:13,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-27 23:16:13,393 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 196 transitions, 2297 flow [2024-06-27 23:16:13,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:13,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:13,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:13,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:16:13,393 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:13,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:13,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1098518305, now seen corresponding path program 2 times [2024-06-27 23:16:13,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:13,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594954368] [2024-06-27 23:16:13,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:13,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:18,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:18,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594954368] [2024-06-27 23:16:18,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594954368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:18,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:18,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:18,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734088627] [2024-06-27 23:16:18,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:18,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:18,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:18,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:18,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:18,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:18,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 196 transitions, 2297 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:18,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:18,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:18,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:20,160 INFO L124 PetriNetUnfolderBase]: 2596/3838 cut-off events. [2024-06-27 23:16:20,161 INFO L125 PetriNetUnfolderBase]: For 147034/147046 co-relation queries the response was YES. [2024-06-27 23:16:20,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27898 conditions, 3838 events. 2596/3838 cut-off events. For 147034/147046 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 17926 event pairs, 799 based on Foata normal form. 12/3842 useless extension candidates. Maximal degree in co-relation 27837. Up to 3610 conditions per place. [2024-06-27 23:16:20,189 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 60 changer transitions 0/228 dead transitions. [2024-06-27 23:16:20,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 228 transitions, 3061 flow [2024-06-27 23:16:20,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:16:20,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:16:20,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 23:16:20,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-27 23:16:20,190 INFO L175 Difference]: Start difference. First operand has 138 places, 196 transitions, 2297 flow. Second operand 9 states and 142 transitions. [2024-06-27 23:16:20,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 228 transitions, 3061 flow [2024-06-27 23:16:20,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 228 transitions, 2910 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:20,257 INFO L231 Difference]: Finished difference. Result has 142 places, 202 transitions, 2393 flow [2024-06-27 23:16:20,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2393, PETRI_PLACES=142, PETRI_TRANSITIONS=202} [2024-06-27 23:16:20,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 23:16:20,258 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 202 transitions, 2393 flow [2024-06-27 23:16:20,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:20,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:20,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:20,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:16:20,260 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:20,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:20,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1098785432, now seen corresponding path program 4 times [2024-06-27 23:16:20,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:20,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367928844] [2024-06-27 23:16:20,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:20,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:20,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:24,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:24,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367928844] [2024-06-27 23:16:24,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367928844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:24,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:24,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:24,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218523154] [2024-06-27 23:16:24,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:24,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:24,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:24,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:24,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:24,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:24,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 202 transitions, 2393 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:24,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:24,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:24,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:25,887 INFO L124 PetriNetUnfolderBase]: 2655/3923 cut-off events. [2024-06-27 23:16:25,888 INFO L125 PetriNetUnfolderBase]: For 159774/159786 co-relation queries the response was YES. [2024-06-27 23:16:25,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29378 conditions, 3923 events. 2655/3923 cut-off events. For 159774/159786 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18299 event pairs, 804 based on Foata normal form. 10/3925 useless extension candidates. Maximal degree in co-relation 29316. Up to 3715 conditions per place. [2024-06-27 23:16:25,922 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 177 selfloop transitions, 58 changer transitions 0/238 dead transitions. [2024-06-27 23:16:25,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 238 transitions, 3393 flow [2024-06-27 23:16:25,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:25,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:25,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:16:25,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 23:16:25,925 INFO L175 Difference]: Start difference. First operand has 142 places, 202 transitions, 2393 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:16:25,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 238 transitions, 3393 flow [2024-06-27 23:16:26,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 238 transitions, 3278 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:26,026 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2612 flow [2024-06-27 23:16:26,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2612, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-27 23:16:26,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-27 23:16:26,027 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2612 flow [2024-06-27 23:16:26,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:26,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:26,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:26,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:16:26,027 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:26,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:26,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1105935055, now seen corresponding path program 3 times [2024-06-27 23:16:26,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:26,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422046354] [2024-06-27 23:16:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:26,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:26,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:30,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:30,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422046354] [2024-06-27 23:16:30,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422046354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:30,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:30,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:30,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932390977] [2024-06-27 23:16:30,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:30,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:30,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:30,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:30,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:30,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:30,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2612 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:30,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:30,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:30,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:32,008 INFO L124 PetriNetUnfolderBase]: 2677/3955 cut-off events. [2024-06-27 23:16:32,008 INFO L125 PetriNetUnfolderBase]: For 173086/173098 co-relation queries the response was YES. [2024-06-27 23:16:32,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30478 conditions, 3955 events. 2677/3955 cut-off events. For 173086/173098 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18542 event pairs, 801 based on Foata normal form. 12/3959 useless extension candidates. Maximal degree in co-relation 30414. Up to 3714 conditions per place. [2024-06-27 23:16:32,038 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 179 selfloop transitions, 59 changer transitions 0/241 dead transitions. [2024-06-27 23:16:32,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 241 transitions, 3354 flow [2024-06-27 23:16:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:32,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:32,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:16:32,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 23:16:32,041 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2612 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:16:32,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 241 transitions, 3354 flow [2024-06-27 23:16:32,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 241 transitions, 3229 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:32,146 INFO L231 Difference]: Finished difference. Result has 150 places, 214 transitions, 2663 flow [2024-06-27 23:16:32,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2663, PETRI_PLACES=150, PETRI_TRANSITIONS=214} [2024-06-27 23:16:32,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 23:16:32,147 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 214 transitions, 2663 flow [2024-06-27 23:16:32,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:32,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:32,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:32,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:16:32,148 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-27 23:16:32,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:32,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1106137082, now seen corresponding path program 5 times [2024-06-27 23:16:32,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:32,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119590305] [2024-06-27 23:16:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:32,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:36,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:36,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:36,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119590305] [2024-06-27 23:16:36,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119590305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:36,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:36,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:36,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579993904] [2024-06-27 23:16:36,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:36,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:36,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:36,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:36,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:36,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:36,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 214 transitions, 2663 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:36,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:36,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:36,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:37,709 INFO L124 PetriNetUnfolderBase]: 2704/3994 cut-off events. [2024-06-27 23:16:37,709 INFO L125 PetriNetUnfolderBase]: For 180243/180255 co-relation queries the response was YES. [2024-06-27 23:16:37,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30899 conditions, 3994 events. 2704/3994 cut-off events. For 180243/180255 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18673 event pairs, 804 based on Foata normal form. 10/3996 useless extension candidates. Maximal degree in co-relation 30833. Up to 3879 conditions per place. [2024-06-27 23:16:37,740 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 201 selfloop transitions, 40 changer transitions 0/244 dead transitions. [2024-06-27 23:16:37,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 244 transitions, 3485 flow [2024-06-27 23:16:37,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:16:37,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:16:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 23:16:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 23:16:37,742 INFO L175 Difference]: Start difference. First operand has 150 places, 214 transitions, 2663 flow. Second operand 9 states and 139 transitions. [2024-06-27 23:16:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 244 transitions, 3485 flow [2024-06-27 23:16:37,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 244 transitions, 3364 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:37,850 INFO L231 Difference]: Finished difference. Result has 155 places, 220 transitions, 2784 flow [2024-06-27 23:16:37,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2784, PETRI_PLACES=155, PETRI_TRANSITIONS=220} [2024-06-27 23:16:37,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-27 23:16:37,850 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 220 transitions, 2784 flow [2024-06-27 23:16:37,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:37,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:37,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:37,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:16:37,851 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-27 23:16:37,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:37,851 INFO L85 PathProgramCache]: Analyzing trace with hash -275995741, now seen corresponding path program 4 times [2024-06-27 23:16:37,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:37,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362822647] [2024-06-27 23:16:37,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:37,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:43,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:43,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:43,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362822647] [2024-06-27 23:16:43,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362822647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:43,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:43,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:43,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485808966] [2024-06-27 23:16:43,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:43,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:43,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:43,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:43,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:43,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:43,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 220 transitions, 2784 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:43,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:43,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:43,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:45,436 INFO L124 PetriNetUnfolderBase]: 2715/4010 cut-off events. [2024-06-27 23:16:45,436 INFO L125 PetriNetUnfolderBase]: For 191172/191184 co-relation queries the response was YES. [2024-06-27 23:16:45,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31424 conditions, 4010 events. 2715/4010 cut-off events. For 191172/191184 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18794 event pairs, 804 based on Foata normal form. 10/4012 useless extension candidates. Maximal degree in co-relation 31356. Up to 3906 conditions per place. [2024-06-27 23:16:45,471 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 37 changer transitions 0/245 dead transitions. [2024-06-27 23:16:45,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 245 transitions, 3396 flow [2024-06-27 23:16:45,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:45,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:45,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:16:45,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 23:16:45,472 INFO L175 Difference]: Start difference. First operand has 155 places, 220 transitions, 2784 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:16:45,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 245 transitions, 3396 flow [2024-06-27 23:16:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 245 transitions, 3289 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:45,618 INFO L231 Difference]: Finished difference. Result has 158 places, 223 transitions, 2817 flow [2024-06-27 23:16:45,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2817, PETRI_PLACES=158, PETRI_TRANSITIONS=223} [2024-06-27 23:16:45,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-27 23:16:45,619 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 223 transitions, 2817 flow [2024-06-27 23:16:45,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:45,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:45,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:45,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:16:45,619 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:45,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:45,620 INFO L85 PathProgramCache]: Analyzing trace with hash -306138086, now seen corresponding path program 6 times [2024-06-27 23:16:45,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:45,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391373767] [2024-06-27 23:16:45,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:45,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:49,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:49,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:49,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391373767] [2024-06-27 23:16:49,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391373767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:49,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:49,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:49,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396727685] [2024-06-27 23:16:49,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:49,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:49,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:49,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:49,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:49,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:49,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 223 transitions, 2817 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:49,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:49,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:49,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:50,714 INFO L124 PetriNetUnfolderBase]: 2753/4069 cut-off events. [2024-06-27 23:16:50,714 INFO L125 PetriNetUnfolderBase]: For 204135/204141 co-relation queries the response was YES. [2024-06-27 23:16:50,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32450 conditions, 4069 events. 2753/4069 cut-off events. For 204135/204141 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19050 event pairs, 808 based on Foata normal form. 8/4059 useless extension candidates. Maximal degree in co-relation 32380. Up to 3779 conditions per place. [2024-06-27 23:16:50,746 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 161 selfloop transitions, 90 changer transitions 0/254 dead transitions. [2024-06-27 23:16:50,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 254 transitions, 3678 flow [2024-06-27 23:16:50,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:50,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:50,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:16:50,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 23:16:50,748 INFO L175 Difference]: Start difference. First operand has 158 places, 223 transitions, 2817 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:16:50,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 254 transitions, 3678 flow [2024-06-27 23:16:50,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 254 transitions, 3568 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:16:50,863 INFO L231 Difference]: Finished difference. Result has 161 places, 229 transitions, 3094 flow [2024-06-27 23:16:50,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3094, PETRI_PLACES=161, PETRI_TRANSITIONS=229} [2024-06-27 23:16:50,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 23:16:50,864 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 229 transitions, 3094 flow [2024-06-27 23:16:50,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:50,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:50,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:50,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:16:50,864 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:50,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:50,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1106142817, now seen corresponding path program 3 times [2024-06-27 23:16:50,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:50,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459896454] [2024-06-27 23:16:50,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:50,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:54,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:54,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:54,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459896454] [2024-06-27 23:16:54,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459896454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:54,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:54,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:54,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215964636] [2024-06-27 23:16:54,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:54,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:54,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:54,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:54,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:54,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:54,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 229 transitions, 3094 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:54,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:54,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:54,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:56,059 INFO L124 PetriNetUnfolderBase]: 2748/4062 cut-off events. [2024-06-27 23:16:56,059 INFO L125 PetriNetUnfolderBase]: For 215381/215387 co-relation queries the response was YES. [2024-06-27 23:16:56,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33365 conditions, 4062 events. 2748/4062 cut-off events. For 215381/215387 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19002 event pairs, 808 based on Foata normal form. 6/4050 useless extension candidates. Maximal degree in co-relation 33293. Up to 3726 conditions per place. [2024-06-27 23:16:56,092 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 95 changer transitions 0/249 dead transitions. [2024-06-27 23:16:56,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 249 transitions, 3786 flow [2024-06-27 23:16:56,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:56,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:56,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 23:16:56,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 23:16:56,094 INFO L175 Difference]: Start difference. First operand has 161 places, 229 transitions, 3094 flow. Second operand 8 states and 131 transitions. [2024-06-27 23:16:56,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 249 transitions, 3786 flow [2024-06-27 23:16:56,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 249 transitions, 3582 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:56,228 INFO L231 Difference]: Finished difference. Result has 164 places, 229 transitions, 3090 flow [2024-06-27 23:16:56,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=164, PETRI_TRANSITIONS=229} [2024-06-27 23:16:56,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 23:16:56,229 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 229 transitions, 3090 flow [2024-06-27 23:16:56,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:56,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:56,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:56,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:16:56,230 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:56,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:56,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1847906751, now seen corresponding path program 4 times [2024-06-27 23:16:56,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:56,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852471754] [2024-06-27 23:16:56,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:56,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:56,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:58,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:58,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852471754] [2024-06-27 23:16:58,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852471754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:58,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:58,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:58,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151702427] [2024-06-27 23:16:58,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:58,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:58,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:58,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:16:58,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 229 transitions, 3090 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:58,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:58,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:16:58,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:59,708 INFO L124 PetriNetUnfolderBase]: 2803/4138 cut-off events. [2024-06-27 23:16:59,708 INFO L125 PetriNetUnfolderBase]: For 226813/226817 co-relation queries the response was YES. [2024-06-27 23:16:59,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34257 conditions, 4138 events. 2803/4138 cut-off events. For 226813/226817 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 19398 event pairs, 787 based on Foata normal form. 8/4143 useless extension candidates. Maximal degree in co-relation 34184. Up to 3953 conditions per place. [2024-06-27 23:16:59,745 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 68 changer transitions 0/274 dead transitions. [2024-06-27 23:16:59,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 274 transitions, 4062 flow [2024-06-27 23:16:59,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:59,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:59,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:16:59,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 23:16:59,747 INFO L175 Difference]: Start difference. First operand has 164 places, 229 transitions, 3090 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:16:59,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 274 transitions, 4062 flow [2024-06-27 23:16:59,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 274 transitions, 3836 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:16:59,936 INFO L231 Difference]: Finished difference. Result has 167 places, 248 transitions, 3423 flow [2024-06-27 23:16:59,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3423, PETRI_PLACES=167, PETRI_TRANSITIONS=248} [2024-06-27 23:16:59,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-27 23:16:59,937 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 248 transitions, 3423 flow [2024-06-27 23:16:59,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:59,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:59,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:59,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:16:59,938 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-27 23:16:59,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:59,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1626544460, now seen corresponding path program 7 times [2024-06-27 23:16:59,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:59,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467769850] [2024-06-27 23:16:59,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:59,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:02,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-27 23:17:02,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:02,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467769850] [2024-06-27 23:17:02,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467769850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:02,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:02,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:02,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188319191] [2024-06-27 23:17:02,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:02,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:02,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:02,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:02,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:03,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:03,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 248 transitions, 3423 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:03,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:03,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:03,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:04,339 INFO L124 PetriNetUnfolderBase]: 2839/4192 cut-off events. [2024-06-27 23:17:04,339 INFO L125 PetriNetUnfolderBase]: For 239161/239165 co-relation queries the response was YES. [2024-06-27 23:17:04,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35045 conditions, 4192 events. 2839/4192 cut-off events. For 239161/239165 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 19711 event pairs, 793 based on Foata normal form. 8/4197 useless extension candidates. Maximal degree in co-relation 34970. Up to 4005 conditions per place. [2024-06-27 23:17:04,373 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 213 selfloop transitions, 69 changer transitions 0/285 dead transitions. [2024-06-27 23:17:04,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 285 transitions, 4203 flow [2024-06-27 23:17:04,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:04,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:17:04,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 23:17:04,375 INFO L175 Difference]: Start difference. First operand has 167 places, 248 transitions, 3423 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:17:04,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 285 transitions, 4203 flow [2024-06-27 23:17:04,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 285 transitions, 4014 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:04,559 INFO L231 Difference]: Finished difference. Result has 169 places, 254 transitions, 3493 flow [2024-06-27 23:17:04,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3493, PETRI_PLACES=169, PETRI_TRANSITIONS=254} [2024-06-27 23:17:04,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-27 23:17:04,559 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 254 transitions, 3493 flow [2024-06-27 23:17:04,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:04,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:04,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:04,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:17:04,560 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:04,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:04,560 INFO L85 PathProgramCache]: Analyzing trace with hash 225677025, now seen corresponding path program 5 times [2024-06-27 23:17:04,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:04,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882254877] [2024-06-27 23:17:04,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:04,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:04,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:07,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:07,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:07,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882254877] [2024-06-27 23:17:07,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882254877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:07,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:07,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:07,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711179527] [2024-06-27 23:17:07,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:07,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:07,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:07,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:07,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:07,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:07,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 254 transitions, 3493 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:07,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:07,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:07,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:08,996 INFO L124 PetriNetUnfolderBase]: 2866/4229 cut-off events. [2024-06-27 23:17:08,996 INFO L125 PetriNetUnfolderBase]: For 251084/251088 co-relation queries the response was YES. [2024-06-27 23:17:09,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35899 conditions, 4229 events. 2866/4229 cut-off events. For 251084/251088 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 19875 event pairs, 787 based on Foata normal form. 8/4234 useless extension candidates. Maximal degree in co-relation 35825. Up to 4035 conditions per place. [2024-06-27 23:17:09,035 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 212 selfloop transitions, 75 changer transitions 0/290 dead transitions. [2024-06-27 23:17:09,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 290 transitions, 4353 flow [2024-06-27 23:17:09,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:17:09,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:17:09,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:17:09,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 23:17:09,037 INFO L175 Difference]: Start difference. First operand has 169 places, 254 transitions, 3493 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:17:09,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 290 transitions, 4353 flow [2024-06-27 23:17:09,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 290 transitions, 4156 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:09,240 INFO L231 Difference]: Finished difference. Result has 171 places, 266 transitions, 3706 flow [2024-06-27 23:17:09,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3706, PETRI_PLACES=171, PETRI_TRANSITIONS=266} [2024-06-27 23:17:09,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-27 23:17:09,240 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 266 transitions, 3706 flow [2024-06-27 23:17:09,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:09,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:09,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:09,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:17:09,241 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:09,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash -232283650, now seen corresponding path program 8 times [2024-06-27 23:17:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:09,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879147377] [2024-06-27 23:17:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:09,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:14,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:14,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879147377] [2024-06-27 23:17:14,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879147377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:14,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:14,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:14,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426564874] [2024-06-27 23:17:14,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:14,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:14,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:14,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:14,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:14,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:14,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 266 transitions, 3706 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:14,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:14,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:14,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:15,756 INFO L124 PetriNetUnfolderBase]: 2891/4269 cut-off events. [2024-06-27 23:17:15,756 INFO L125 PetriNetUnfolderBase]: For 262244/262248 co-relation queries the response was YES. [2024-06-27 23:17:15,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36439 conditions, 4269 events. 2891/4269 cut-off events. For 262244/262248 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20134 event pairs, 793 based on Foata normal form. 6/4272 useless extension candidates. Maximal degree in co-relation 36364. Up to 4090 conditions per place. [2024-06-27 23:17:15,791 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 228 selfloop transitions, 70 changer transitions 0/301 dead transitions. [2024-06-27 23:17:15,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 301 transitions, 4504 flow [2024-06-27 23:17:15,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:15,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:15,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:17:15,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 23:17:15,793 INFO L175 Difference]: Start difference. First operand has 171 places, 266 transitions, 3706 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:17:15,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 301 transitions, 4504 flow [2024-06-27 23:17:15,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 301 transitions, 4379 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 23:17:15,952 INFO L231 Difference]: Finished difference. Result has 176 places, 273 transitions, 3859 flow [2024-06-27 23:17:15,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3859, PETRI_PLACES=176, PETRI_TRANSITIONS=273} [2024-06-27 23:17:15,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-27 23:17:15,953 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 273 transitions, 3859 flow [2024-06-27 23:17:15,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:15,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:15,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:15,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:17:15,954 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:15,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:15,954 INFO L85 PathProgramCache]: Analyzing trace with hash 214731080, now seen corresponding path program 9 times [2024-06-27 23:17:15,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:15,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270074834] [2024-06-27 23:17:15,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:15,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:15,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:19,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:19,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270074834] [2024-06-27 23:17:19,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270074834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:19,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:19,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:19,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110797567] [2024-06-27 23:17:19,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:19,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:19,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:19,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:19,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:19,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:19,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 273 transitions, 3859 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:19,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:19,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:19,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:21,118 INFO L124 PetriNetUnfolderBase]: 2903/4284 cut-off events. [2024-06-27 23:17:21,118 INFO L125 PetriNetUnfolderBase]: For 276970/276974 co-relation queries the response was YES. [2024-06-27 23:17:21,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37250 conditions, 4284 events. 2903/4284 cut-off events. For 276970/276974 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 20205 event pairs, 823 based on Foata normal form. 6/4287 useless extension candidates. Maximal degree in co-relation 37174. Up to 4178 conditions per place. [2024-06-27 23:17:21,153 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 267 selfloop transitions, 42 changer transitions 0/312 dead transitions. [2024-06-27 23:17:21,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 312 transitions, 4890 flow [2024-06-27 23:17:21,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:21,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:21,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 23:17:21,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-27 23:17:21,154 INFO L175 Difference]: Start difference. First operand has 176 places, 273 transitions, 3859 flow. Second operand 9 states and 146 transitions. [2024-06-27 23:17:21,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 312 transitions, 4890 flow [2024-06-27 23:17:21,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 312 transitions, 4688 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:21,356 INFO L231 Difference]: Finished difference. Result has 179 places, 282 transitions, 3944 flow [2024-06-27 23:17:21,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3944, PETRI_PLACES=179, PETRI_TRANSITIONS=282} [2024-06-27 23:17:21,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 23:17:21,356 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 282 transitions, 3944 flow [2024-06-27 23:17:21,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:21,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:21,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:21,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:17:21,357 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:21,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:21,357 INFO L85 PathProgramCache]: Analyzing trace with hash -228558783, now seen corresponding path program 5 times [2024-06-27 23:17:21,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:21,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479086372] [2024-06-27 23:17:21,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:21,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:21,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:25,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:25,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479086372] [2024-06-27 23:17:25,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479086372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:25,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:25,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:25,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71694558] [2024-06-27 23:17:25,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:25,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:25,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:25,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:25,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:25,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:25,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 282 transitions, 3944 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:25,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:25,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:25,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:26,985 INFO L124 PetriNetUnfolderBase]: 2916/4303 cut-off events. [2024-06-27 23:17:26,985 INFO L125 PetriNetUnfolderBase]: For 289890/289894 co-relation queries the response was YES. [2024-06-27 23:17:27,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37630 conditions, 4303 events. 2916/4303 cut-off events. For 289890/289894 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20317 event pairs, 823 based on Foata normal form. 8/4308 useless extension candidates. Maximal degree in co-relation 37552. Up to 4202 conditions per place. [2024-06-27 23:17:27,025 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 279 selfloop transitions, 35 changer transitions 0/317 dead transitions. [2024-06-27 23:17:27,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 317 transitions, 4749 flow [2024-06-27 23:17:27,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:27,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:27,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:17:27,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:17:27,027 INFO L175 Difference]: Start difference. First operand has 179 places, 282 transitions, 3944 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:17:27,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 317 transitions, 4749 flow [2024-06-27 23:17:27,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 317 transitions, 4546 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 23:17:27,241 INFO L231 Difference]: Finished difference. Result has 179 places, 287 transitions, 3903 flow [2024-06-27 23:17:27,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3903, PETRI_PLACES=179, PETRI_TRANSITIONS=287} [2024-06-27 23:17:27,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 23:17:27,242 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 287 transitions, 3903 flow [2024-06-27 23:17:27,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:27,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:27,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:27,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:17:27,243 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:27,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:27,243 INFO L85 PathProgramCache]: Analyzing trace with hash 684776811, now seen corresponding path program 6 times [2024-06-27 23:17:27,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:27,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260248520] [2024-06-27 23:17:27,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:27,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:27,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:30,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:30,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260248520] [2024-06-27 23:17:30,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260248520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:30,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:30,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:30,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687254670] [2024-06-27 23:17:30,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:30,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:30,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:30,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:30,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:30,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 287 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:30,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:30,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:30,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:32,014 INFO L124 PetriNetUnfolderBase]: 2911/4297 cut-off events. [2024-06-27 23:17:32,015 INFO L125 PetriNetUnfolderBase]: For 298365/298365 co-relation queries the response was YES. [2024-06-27 23:17:32,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37561 conditions, 4297 events. 2911/4297 cut-off events. For 298365/298365 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 20248 event pairs, 797 based on Foata normal form. 2/4296 useless extension candidates. Maximal degree in co-relation 37484. Up to 4016 conditions per place. [2024-06-27 23:17:32,056 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 105 changer transitions 0/311 dead transitions. [2024-06-27 23:17:32,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 311 transitions, 4599 flow [2024-06-27 23:17:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:17:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:17:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:17:32,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 23:17:32,058 INFO L175 Difference]: Start difference. First operand has 179 places, 287 transitions, 3903 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:17:32,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 311 transitions, 4599 flow [2024-06-27 23:17:32,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 311 transitions, 4484 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:32,343 INFO L231 Difference]: Finished difference. Result has 180 places, 287 transitions, 4014 flow [2024-06-27 23:17:32,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4014, PETRI_PLACES=180, PETRI_TRANSITIONS=287} [2024-06-27 23:17:32,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 23:17:32,344 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 287 transitions, 4014 flow [2024-06-27 23:17:32,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:32,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:32,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:32,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:17:32,344 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:32,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash -228564580, now seen corresponding path program 10 times [2024-06-27 23:17:32,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:32,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781014531] [2024-06-27 23:17:32,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:32,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:32,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:35,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:35,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:35,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781014531] [2024-06-27 23:17:35,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781014531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:35,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:35,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:35,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891854235] [2024-06-27 23:17:35,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:35,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:35,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:35,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:35,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:35,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:35,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 287 transitions, 4014 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:35,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:35,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:35,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:37,233 INFO L124 PetriNetUnfolderBase]: 2931/4327 cut-off events. [2024-06-27 23:17:37,233 INFO L125 PetriNetUnfolderBase]: For 311429/311429 co-relation queries the response was YES. [2024-06-27 23:17:37,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38104 conditions, 4327 events. 2931/4327 cut-off events. For 311429/311429 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20454 event pairs, 797 based on Foata normal form. 4/4328 useless extension candidates. Maximal degree in co-relation 38026. Up to 4064 conditions per place. [2024-06-27 23:17:37,272 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 222 selfloop transitions, 97 changer transitions 0/322 dead transitions. [2024-06-27 23:17:37,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 322 transitions, 4866 flow [2024-06-27 23:17:37,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:37,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:37,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:17:37,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:17:37,274 INFO L175 Difference]: Start difference. First operand has 180 places, 287 transitions, 4014 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:17:37,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 322 transitions, 4866 flow [2024-06-27 23:17:37,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 322 transitions, 4634 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:37,463 INFO L231 Difference]: Finished difference. Result has 183 places, 293 transitions, 4096 flow [2024-06-27 23:17:37,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4096, PETRI_PLACES=183, PETRI_TRANSITIONS=293} [2024-06-27 23:17:37,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 23:17:37,464 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 293 transitions, 4096 flow [2024-06-27 23:17:37,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:37,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:37,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:37,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:17:37,464 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:37,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:37,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1098508385, now seen corresponding path program 1 times [2024-06-27 23:17:37,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:37,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027751341] [2024-06-27 23:17:37,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:37,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027751341] [2024-06-27 23:17:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027751341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191925727] [2024-06-27 23:17:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:44,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:44,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:44,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:44,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:44,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:44,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 293 transitions, 4096 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:44,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:44,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:44,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:46,606 INFO L124 PetriNetUnfolderBase]: 2923/4318 cut-off events. [2024-06-27 23:17:46,607 INFO L125 PetriNetUnfolderBase]: For 324984/324984 co-relation queries the response was YES. [2024-06-27 23:17:46,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38510 conditions, 4318 events. 2923/4318 cut-off events. For 324984/324984 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 20460 event pairs, 894 based on Foata normal form. 4/4319 useless extension candidates. Maximal degree in co-relation 38431. Up to 4234 conditions per place. [2024-06-27 23:17:46,650 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 298 selfloop transitions, 21 changer transitions 0/322 dead transitions. [2024-06-27 23:17:46,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 322 transitions, 4888 flow [2024-06-27 23:17:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:46,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 23:17:46,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-27 23:17:46,652 INFO L175 Difference]: Start difference. First operand has 183 places, 293 transitions, 4096 flow. Second operand 10 states and 147 transitions. [2024-06-27 23:17:46,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 322 transitions, 4888 flow [2024-06-27 23:17:46,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 322 transitions, 4616 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:46,861 INFO L231 Difference]: Finished difference. Result has 186 places, 295 transitions, 3939 flow [2024-06-27 23:17:46,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3939, PETRI_PLACES=186, PETRI_TRANSITIONS=295} [2024-06-27 23:17:46,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 23:17:46,861 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 295 transitions, 3939 flow [2024-06-27 23:17:46,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:46,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:46,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:46,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:17:46,862 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-27 23:17:46,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:46,862 INFO L85 PathProgramCache]: Analyzing trace with hash 594960277, now seen corresponding path program 1 times [2024-06-27 23:17:46,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:46,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297029441] [2024-06-27 23:17:46,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:46,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:46,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:49,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297029441] [2024-06-27 23:17:49,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297029441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:49,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:49,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:49,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39045484] [2024-06-27 23:17:49,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:49,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:49,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:49,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 295 transitions, 3939 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:49,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:49,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:49,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:50,944 INFO L124 PetriNetUnfolderBase]: 2920/4314 cut-off events. [2024-06-27 23:17:50,944 INFO L125 PetriNetUnfolderBase]: For 333270/333270 co-relation queries the response was YES. [2024-06-27 23:17:50,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38542 conditions, 4314 events. 2920/4314 cut-off events. For 333270/333270 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 20419 event pairs, 911 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 38462. Up to 4278 conditions per place. [2024-06-27 23:17:50,977 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 290 selfloop transitions, 13 changer transitions 0/306 dead transitions. [2024-06-27 23:17:50,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 306 transitions, 4599 flow [2024-06-27 23:17:50,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:50,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:50,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-27 23:17:50,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 23:17:50,979 INFO L175 Difference]: Start difference. First operand has 186 places, 295 transitions, 3939 flow. Second operand 7 states and 98 transitions. [2024-06-27 23:17:50,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 306 transitions, 4599 flow [2024-06-27 23:17:51,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 306 transitions, 4502 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 23:17:51,190 INFO L231 Difference]: Finished difference. Result has 185 places, 298 transitions, 3910 flow [2024-06-27 23:17:51,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=185, PETRI_TRANSITIONS=298} [2024-06-27 23:17:51,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-27 23:17:51,191 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 298 transitions, 3910 flow [2024-06-27 23:17:51,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:51,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:51,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:51,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:17:51,192 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:51,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:51,192 INFO L85 PathProgramCache]: Analyzing trace with hash -249904053, now seen corresponding path program 1 times [2024-06-27 23:17:51,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:51,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76190528] [2024-06-27 23:17:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:51,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:51,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:54,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:54,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:54,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76190528] [2024-06-27 23:17:54,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76190528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:54,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:54,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:54,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822002732] [2024-06-27 23:17:54,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:54,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:54,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:54,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:54,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:54,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:17:54,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 298 transitions, 3910 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:54,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:54,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:17:54,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:56,538 INFO L124 PetriNetUnfolderBase]: 2955/4368 cut-off events. [2024-06-27 23:17:56,538 INFO L125 PetriNetUnfolderBase]: For 349393/349399 co-relation queries the response was YES. [2024-06-27 23:17:56,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 4368 events. 2955/4368 cut-off events. For 349393/349399 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20760 event pairs, 742 based on Foata normal form. 8/4363 useless extension candidates. Maximal degree in co-relation 39186. Up to 4176 conditions per place. [2024-06-27 23:17:56,578 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 52 changer transitions 0/327 dead transitions. [2024-06-27 23:17:56,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 327 transitions, 4708 flow [2024-06-27 23:17:56,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:56,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:56,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:17:56,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 23:17:56,579 INFO L175 Difference]: Start difference. First operand has 185 places, 298 transitions, 3910 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:17:56,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 327 transitions, 4708 flow [2024-06-27 23:17:56,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 327 transitions, 4662 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:56,797 INFO L231 Difference]: Finished difference. Result has 190 places, 302 transitions, 4058 flow [2024-06-27 23:17:56,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4058, PETRI_PLACES=190, PETRI_TRANSITIONS=302} [2024-06-27 23:17:56,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-27 23:17:56,798 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 302 transitions, 4058 flow [2024-06-27 23:17:56,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:56,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:56,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:56,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:17:56,798 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:56,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:56,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1526525583, now seen corresponding path program 2 times [2024-06-27 23:17:56,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:56,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57086313] [2024-06-27 23:17:56,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:56,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:00,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:00,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57086313] [2024-06-27 23:18:00,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57086313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:00,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:00,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:00,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649096468] [2024-06-27 23:18:00,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:00,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:00,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:00,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:00,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:01,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:01,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 302 transitions, 4058 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:01,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:01,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:01,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:02,756 INFO L124 PetriNetUnfolderBase]: 2972/4394 cut-off events. [2024-06-27 23:18:02,757 INFO L125 PetriNetUnfolderBase]: For 364663/364669 co-relation queries the response was YES. [2024-06-27 23:18:02,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40154 conditions, 4394 events. 2972/4394 cut-off events. For 364663/364669 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 20878 event pairs, 752 based on Foata normal form. 8/4389 useless extension candidates. Maximal degree in co-relation 40071. Up to 4162 conditions per place. [2024-06-27 23:18:02,797 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 74 changer transitions 0/327 dead transitions. [2024-06-27 23:18:02,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 327 transitions, 4846 flow [2024-06-27 23:18:02,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:02,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:02,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:18:02,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 23:18:02,799 INFO L175 Difference]: Start difference. First operand has 190 places, 302 transitions, 4058 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:18:02,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 327 transitions, 4846 flow [2024-06-27 23:18:03,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 327 transitions, 4699 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:03,052 INFO L231 Difference]: Finished difference. Result has 194 places, 304 transitions, 4141 flow [2024-06-27 23:18:03,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4141, PETRI_PLACES=194, PETRI_TRANSITIONS=304} [2024-06-27 23:18:03,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-27 23:18:03,052 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 304 transitions, 4141 flow [2024-06-27 23:18:03,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:03,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:03,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:03,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:18:03,053 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:03,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:03,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1506645479, now seen corresponding path program 1 times [2024-06-27 23:18:03,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:03,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106790020] [2024-06-27 23:18:03,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:03,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:07,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:07,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:07,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106790020] [2024-06-27 23:18:07,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106790020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:07,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:07,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:07,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804693675] [2024-06-27 23:18:07,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:07,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:07,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:07,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:07,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:07,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:07,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 304 transitions, 4141 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:07,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:07,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:07,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:09,000 INFO L124 PetriNetUnfolderBase]: 2983/4409 cut-off events. [2024-06-27 23:18:09,000 INFO L125 PetriNetUnfolderBase]: For 380256/380262 co-relation queries the response was YES. [2024-06-27 23:18:09,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40785 conditions, 4409 events. 2983/4409 cut-off events. For 380256/380262 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20942 event pairs, 729 based on Foata normal form. 6/4402 useless extension candidates. Maximal degree in co-relation 40701. Up to 4151 conditions per place. [2024-06-27 23:18:09,038 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 245 selfloop transitions, 83 changer transitions 0/331 dead transitions. [2024-06-27 23:18:09,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 331 transitions, 4991 flow [2024-06-27 23:18:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:18:09,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:18:09,040 INFO L175 Difference]: Start difference. First operand has 194 places, 304 transitions, 4141 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:18:09,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 331 transitions, 4991 flow [2024-06-27 23:18:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 331 transitions, 4789 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:09,338 INFO L231 Difference]: Finished difference. Result has 196 places, 307 transitions, 4229 flow [2024-06-27 23:18:09,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4229, PETRI_PLACES=196, PETRI_TRANSITIONS=307} [2024-06-27 23:18:09,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 23:18:09,339 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 307 transitions, 4229 flow [2024-06-27 23:18:09,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:09,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:09,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:09,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:18:09,339 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:09,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:09,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1529327053, now seen corresponding path program 1 times [2024-06-27 23:18:09,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:09,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228763274] [2024-06-27 23:18:09,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:09,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:09,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:15,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:15,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:15,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228763274] [2024-06-27 23:18:15,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228763274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:15,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:15,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:15,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760849532] [2024-06-27 23:18:15,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:15,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:15,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:15,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:15,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:15,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 307 transitions, 4229 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:15,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:15,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:15,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:17,916 INFO L124 PetriNetUnfolderBase]: 2994/4427 cut-off events. [2024-06-27 23:18:17,916 INFO L125 PetriNetUnfolderBase]: For 399058/399064 co-relation queries the response was YES. [2024-06-27 23:18:17,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 4427 events. 2994/4427 cut-off events. For 399058/399064 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21077 event pairs, 719 based on Foata normal form. 6/4420 useless extension candidates. Maximal degree in co-relation 41475. Up to 4233 conditions per place. [2024-06-27 23:18:17,954 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 268 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-27 23:18:17,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 342 transitions, 5153 flow [2024-06-27 23:18:17,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:17,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:17,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 23:18:17,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 23:18:17,956 INFO L175 Difference]: Start difference. First operand has 196 places, 307 transitions, 4229 flow. Second operand 10 states and 156 transitions. [2024-06-27 23:18:17,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 342 transitions, 5153 flow [2024-06-27 23:18:18,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 342 transitions, 4957 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:18,245 INFO L231 Difference]: Finished difference. Result has 201 places, 316 transitions, 4372 flow [2024-06-27 23:18:18,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4372, PETRI_PLACES=201, PETRI_TRANSITIONS=316} [2024-06-27 23:18:18,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-27 23:18:18,246 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 316 transitions, 4372 flow [2024-06-27 23:18:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:18,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:18,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:18:18,246 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:18,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1814071091, now seen corresponding path program 2 times [2024-06-27 23:18:18,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:18,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341085598] [2024-06-27 23:18:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:18,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:25,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:25,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:25,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341085598] [2024-06-27 23:18:25,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341085598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:25,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:25,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:25,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271850585] [2024-06-27 23:18:25,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:25,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:25,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:25,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:25,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:25,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:25,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 316 transitions, 4372 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:25,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:25,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:25,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:27,609 INFO L124 PetriNetUnfolderBase]: 3005/4441 cut-off events. [2024-06-27 23:18:27,609 INFO L125 PetriNetUnfolderBase]: For 418239/418245 co-relation queries the response was YES. [2024-06-27 23:18:27,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42382 conditions, 4441 events. 3005/4441 cut-off events. For 418239/418245 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21142 event pairs, 721 based on Foata normal form. 6/4434 useless extension candidates. Maximal degree in co-relation 42295. Up to 4210 conditions per place. [2024-06-27 23:18:27,651 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 263 selfloop transitions, 84 changer transitions 0/350 dead transitions. [2024-06-27 23:18:27,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 350 transitions, 5302 flow [2024-06-27 23:18:27,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:27,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:27,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 23:18:27,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 23:18:27,653 INFO L175 Difference]: Start difference. First operand has 201 places, 316 transitions, 4372 flow. Second operand 10 states and 158 transitions. [2024-06-27 23:18:27,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 350 transitions, 5302 flow [2024-06-27 23:18:27,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 350 transitions, 5122 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:27,978 INFO L231 Difference]: Finished difference. Result has 206 places, 324 transitions, 4538 flow [2024-06-27 23:18:27,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4538, PETRI_PLACES=206, PETRI_TRANSITIONS=324} [2024-06-27 23:18:27,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 23:18:27,979 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 324 transitions, 4538 flow [2024-06-27 23:18:27,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:27,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:27,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:27,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:18:27,979 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:27,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:27,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1644613387, now seen corresponding path program 2 times [2024-06-27 23:18:27,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:27,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445963624] [2024-06-27 23:18:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:27,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:32,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:32,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:32,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445963624] [2024-06-27 23:18:32,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445963624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:32,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:32,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:32,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931939924] [2024-06-27 23:18:32,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:32,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:32,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:32,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:32,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:32,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:32,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 324 transitions, 4538 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:32,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:32,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:32,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:33,992 INFO L124 PetriNetUnfolderBase]: 3016/4457 cut-off events. [2024-06-27 23:18:33,993 INFO L125 PetriNetUnfolderBase]: For 437846/437852 co-relation queries the response was YES. [2024-06-27 23:18:34,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43334 conditions, 4457 events. 3016/4457 cut-off events. For 437846/437852 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21226 event pairs, 721 based on Foata normal form. 6/4450 useless extension candidates. Maximal degree in co-relation 43244. Up to 4179 conditions per place. [2024-06-27 23:18:34,030 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 247 selfloop transitions, 99 changer transitions 0/349 dead transitions. [2024-06-27 23:18:34,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 349 transitions, 5408 flow [2024-06-27 23:18:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:34,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:18:34,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 23:18:34,031 INFO L175 Difference]: Start difference. First operand has 206 places, 324 transitions, 4538 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:18:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 349 transitions, 5408 flow [2024-06-27 23:18:34,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 349 transitions, 5194 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:34,327 INFO L231 Difference]: Finished difference. Result has 208 places, 327 transitions, 4653 flow [2024-06-27 23:18:34,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4653, PETRI_PLACES=208, PETRI_TRANSITIONS=327} [2024-06-27 23:18:34,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 23:18:34,328 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 327 transitions, 4653 flow [2024-06-27 23:18:34,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:34,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:34,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:34,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:18:34,328 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:34,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:34,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1511229325, now seen corresponding path program 3 times [2024-06-27 23:18:34,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:34,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878110583] [2024-06-27 23:18:34,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:34,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:34,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:38,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:38,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:38,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878110583] [2024-06-27 23:18:38,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878110583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:38,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:38,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:38,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059499353] [2024-06-27 23:18:38,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:38,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:38,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:38,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:38,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:38,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:38,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 327 transitions, 4653 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:38,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:38,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:38,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:40,404 INFO L124 PetriNetUnfolderBase]: 3033/4484 cut-off events. [2024-06-27 23:18:40,404 INFO L125 PetriNetUnfolderBase]: For 459787/459793 co-relation queries the response was YES. [2024-06-27 23:18:40,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44314 conditions, 4484 events. 3033/4484 cut-off events. For 459787/459793 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21405 event pairs, 721 based on Foata normal form. 8/4479 useless extension candidates. Maximal degree in co-relation 44222. Up to 4225 conditions per place. [2024-06-27 23:18:40,445 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 88 changer transitions 0/352 dead transitions. [2024-06-27 23:18:40,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 352 transitions, 5505 flow [2024-06-27 23:18:40,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:40,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:40,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 23:18:40,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 23:18:40,447 INFO L175 Difference]: Start difference. First operand has 208 places, 327 transitions, 4653 flow. Second operand 9 states and 145 transitions. [2024-06-27 23:18:40,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 352 transitions, 5505 flow [2024-06-27 23:18:40,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 5234 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:40,777 INFO L231 Difference]: Finished difference. Result has 211 places, 329 transitions, 4648 flow [2024-06-27 23:18:40,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4648, PETRI_PLACES=211, PETRI_TRANSITIONS=329} [2024-06-27 23:18:40,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-27 23:18:40,777 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 329 transitions, 4648 flow [2024-06-27 23:18:40,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:40,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:40,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:40,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:18:40,778 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:40,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:40,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1511407079, now seen corresponding path program 3 times [2024-06-27 23:18:40,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:40,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727272411] [2024-06-27 23:18:40,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:40,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:40,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:46,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:46,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:46,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727272411] [2024-06-27 23:18:46,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727272411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:46,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:46,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:46,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385970277] [2024-06-27 23:18:46,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:46,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:46,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:46,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:46,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:46,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:46,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 329 transitions, 4648 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:46,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:46,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:46,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:48,204 INFO L124 PetriNetUnfolderBase]: 3025/4473 cut-off events. [2024-06-27 23:18:48,205 INFO L125 PetriNetUnfolderBase]: For 470823/470829 co-relation queries the response was YES. [2024-06-27 23:18:48,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44421 conditions, 4473 events. 3025/4473 cut-off events. For 470823/470829 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 21377 event pairs, 744 based on Foata normal form. 7/4475 useless extension candidates. Maximal degree in co-relation 44328. Up to 4370 conditions per place. [2024-06-27 23:18:48,249 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 309 selfloop transitions, 39 changer transitions 0/351 dead transitions. [2024-06-27 23:18:48,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 351 transitions, 5418 flow [2024-06-27 23:18:48,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:48,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:48,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 23:18:48,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 23:18:48,251 INFO L175 Difference]: Start difference. First operand has 211 places, 329 transitions, 4648 flow. Second operand 8 states and 130 transitions. [2024-06-27 23:18:48,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 351 transitions, 5418 flow [2024-06-27 23:18:48,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 351 transitions, 5108 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:48,591 INFO L231 Difference]: Finished difference. Result has 212 places, 329 transitions, 4432 flow [2024-06-27 23:18:48,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4432, PETRI_PLACES=212, PETRI_TRANSITIONS=329} [2024-06-27 23:18:48,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 23:18:48,592 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 329 transitions, 4432 flow [2024-06-27 23:18:48,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:48,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:48,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:48,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:18:48,592 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:48,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:48,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1813898111, now seen corresponding path program 3 times [2024-06-27 23:18:48,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:48,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383022644] [2024-06-27 23:18:48,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:48,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:52,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:52,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:52,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383022644] [2024-06-27 23:18:52,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383022644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:52,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:52,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:52,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106304463] [2024-06-27 23:18:52,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:52,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:52,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:52,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:52,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:52,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:52,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 329 transitions, 4432 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:52,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:52,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:52,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:54,849 INFO L124 PetriNetUnfolderBase]: 3139/4637 cut-off events. [2024-06-27 23:18:54,850 INFO L125 PetriNetUnfolderBase]: For 503398/503404 co-relation queries the response was YES. [2024-06-27 23:18:54,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46616 conditions, 4637 events. 3139/4637 cut-off events. For 503398/503404 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22252 event pairs, 742 based on Foata normal form. 6/4638 useless extension candidates. Maximal degree in co-relation 46522. Up to 4391 conditions per place. [2024-06-27 23:18:54,896 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 317 selfloop transitions, 57 changer transitions 0/377 dead transitions. [2024-06-27 23:18:54,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 377 transitions, 6132 flow [2024-06-27 23:18:54,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:54,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:54,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:18:54,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:18:54,898 INFO L175 Difference]: Start difference. First operand has 212 places, 329 transitions, 4432 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:18:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 377 transitions, 6132 flow [2024-06-27 23:18:55,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 377 transitions, 6043 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:55,294 INFO L231 Difference]: Finished difference. Result has 217 places, 345 transitions, 4937 flow [2024-06-27 23:18:55,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4937, PETRI_PLACES=217, PETRI_TRANSITIONS=345} [2024-06-27 23:18:55,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-27 23:18:55,294 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 345 transitions, 4937 flow [2024-06-27 23:18:55,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:55,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:55,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:55,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:18:55,295 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:55,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:55,295 INFO L85 PathProgramCache]: Analyzing trace with hash -131571473, now seen corresponding path program 4 times [2024-06-27 23:18:55,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:55,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166324820] [2024-06-27 23:18:55,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:55,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:55,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:59,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-27 23:18:59,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:59,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166324820] [2024-06-27 23:18:59,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166324820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:59,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:59,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:59,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157165618] [2024-06-27 23:18:59,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:59,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:59,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:59,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:59,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:59,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:18:59,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 345 transitions, 4937 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:59,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:59,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:18:59,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:02,081 INFO L124 PetriNetUnfolderBase]: 3132/4628 cut-off events. [2024-06-27 23:19:02,081 INFO L125 PetriNetUnfolderBase]: For 525936/525942 co-relation queries the response was YES. [2024-06-27 23:19:02,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47952 conditions, 4628 events. 3132/4628 cut-off events. For 525936/525942 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 22210 event pairs, 742 based on Foata normal form. 8/4631 useless extension candidates. Maximal degree in co-relation 47855. Up to 4390 conditions per place. [2024-06-27 23:19:02,207 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 317 selfloop transitions, 55 changer transitions 0/375 dead transitions. [2024-06-27 23:19:02,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 375 transitions, 6033 flow [2024-06-27 23:19:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:19:02,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 23:19:02,209 INFO L175 Difference]: Start difference. First operand has 217 places, 345 transitions, 4937 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:19:02,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 375 transitions, 6033 flow [2024-06-27 23:19:02,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 375 transitions, 5812 flow, removed 100 selfloop flow, removed 4 redundant places. [2024-06-27 23:19:02,637 INFO L231 Difference]: Finished difference. Result has 222 places, 345 transitions, 4838 flow [2024-06-27 23:19:02,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4838, PETRI_PLACES=222, PETRI_TRANSITIONS=345} [2024-06-27 23:19:02,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-27 23:19:02,637 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 345 transitions, 4838 flow [2024-06-27 23:19:02,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:02,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:02,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:02,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:19:02,637 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:02,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:02,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1474545971, now seen corresponding path program 1 times [2024-06-27 23:19:02,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:02,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255338301] [2024-06-27 23:19:02,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:02,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:02,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:09,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:09,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:09,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255338301] [2024-06-27 23:19:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255338301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:09,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:09,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937518530] [2024-06-27 23:19:09,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:09,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:09,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:09,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 345 transitions, 4838 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:09,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:09,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:09,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:11,601 INFO L124 PetriNetUnfolderBase]: 3124/4616 cut-off events. [2024-06-27 23:19:11,602 INFO L125 PetriNetUnfolderBase]: For 534901/534907 co-relation queries the response was YES. [2024-06-27 23:19:11,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47793 conditions, 4616 events. 3124/4616 cut-off events. For 534901/534907 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 22187 event pairs, 743 based on Foata normal form. 6/4617 useless extension candidates. Maximal degree in co-relation 47694. Up to 4513 conditions per place. [2024-06-27 23:19:11,649 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 328 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-27 23:19:11,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 371 transitions, 5662 flow [2024-06-27 23:19:11,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:11,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:11,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:19:11,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 23:19:11,651 INFO L175 Difference]: Start difference. First operand has 222 places, 345 transitions, 4838 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:19:11,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 371 transitions, 5662 flow [2024-06-27 23:19:12,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 371 transitions, 5554 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:12,035 INFO L231 Difference]: Finished difference. Result has 224 places, 345 transitions, 4821 flow [2024-06-27 23:19:12,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4730, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4821, PETRI_PLACES=224, PETRI_TRANSITIONS=345} [2024-06-27 23:19:12,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-27 23:19:12,036 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 345 transitions, 4821 flow [2024-06-27 23:19:12,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:12,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:12,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:12,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:19:12,036 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-27 23:19:12,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:12,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1251505987, now seen corresponding path program 1 times [2024-06-27 23:19:12,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:12,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719980706] [2024-06-27 23:19:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:12,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:14,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:14,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:14,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719980706] [2024-06-27 23:19:14,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719980706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:14,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:14,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:19:14,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940628776] [2024-06-27 23:19:14,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:14,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:19:14,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:14,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:19:14,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:19:14,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:14,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 345 transitions, 4821 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:14,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:14,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:14,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:15,889 INFO L124 PetriNetUnfolderBase]: 3129/4623 cut-off events. [2024-06-27 23:19:15,889 INFO L125 PetriNetUnfolderBase]: For 541649/541655 co-relation queries the response was YES. [2024-06-27 23:19:15,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48062 conditions, 4623 events. 3129/4623 cut-off events. For 541649/541655 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 22141 event pairs, 742 based on Foata normal form. 5/4623 useless extension candidates. Maximal degree in co-relation 47962. Up to 4571 conditions per place. [2024-06-27 23:19:15,944 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 20 changer transitions 0/359 dead transitions. [2024-06-27 23:19:15,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 359 transitions, 5601 flow [2024-06-27 23:19:15,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:19:15,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:19:15,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 23:19:15,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35374149659863946 [2024-06-27 23:19:15,945 INFO L175 Difference]: Start difference. First operand has 224 places, 345 transitions, 4821 flow. Second operand 7 states and 104 transitions. [2024-06-27 23:19:15,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 359 transitions, 5601 flow [2024-06-27 23:19:16,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 359 transitions, 5476 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:16,389 INFO L231 Difference]: Finished difference. Result has 224 places, 348 transitions, 4783 flow [2024-06-27 23:19:16,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4696, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4783, PETRI_PLACES=224, PETRI_TRANSITIONS=348} [2024-06-27 23:19:16,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-27 23:19:16,389 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 348 transitions, 4783 flow [2024-06-27 23:19:16,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:16,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:16,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:16,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:19:16,390 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:16,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:16,390 INFO L85 PathProgramCache]: Analyzing trace with hash 305671953, now seen corresponding path program 5 times [2024-06-27 23:19:16,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:16,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139096894] [2024-06-27 23:19:16,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:16,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:23,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:23,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:23,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139096894] [2024-06-27 23:19:23,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139096894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:23,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:23,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:23,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378167350] [2024-06-27 23:19:23,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:23,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:23,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:23,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:23,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:24,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:24,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 348 transitions, 4783 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:24,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:24,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:24,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:27,138 INFO L124 PetriNetUnfolderBase]: 3263/4818 cut-off events. [2024-06-27 23:19:27,139 INFO L125 PetriNetUnfolderBase]: For 589457/589469 co-relation queries the response was YES. [2024-06-27 23:19:27,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51631 conditions, 4818 events. 3263/4818 cut-off events. For 589457/589469 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23243 event pairs, 746 based on Foata normal form. 12/4822 useless extension candidates. Maximal degree in co-relation 51530. Up to 4179 conditions per place. [2024-06-27 23:19:27,192 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 287 selfloop transitions, 104 changer transitions 0/394 dead transitions. [2024-06-27 23:19:27,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 394 transitions, 6747 flow [2024-06-27 23:19:27,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:19:27,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:19:27,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 23:19:27,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 23:19:27,194 INFO L175 Difference]: Start difference. First operand has 224 places, 348 transitions, 4783 flow. Second operand 10 states and 167 transitions. [2024-06-27 23:19:27,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 394 transitions, 6747 flow [2024-06-27 23:19:27,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 394 transitions, 6684 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:27,843 INFO L231 Difference]: Finished difference. Result has 229 places, 358 transitions, 5265 flow [2024-06-27 23:19:27,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5265, PETRI_PLACES=229, PETRI_TRANSITIONS=358} [2024-06-27 23:19:27,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 23:19:27,843 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 358 transitions, 5265 flow [2024-06-27 23:19:27,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:27,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:27,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:27,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:19:27,844 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:27,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:27,844 INFO L85 PathProgramCache]: Analyzing trace with hash 40317075, now seen corresponding path program 4 times [2024-06-27 23:19:27,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:27,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615936796] [2024-06-27 23:19:27,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:27,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:34,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:34,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:34,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615936796] [2024-06-27 23:19:34,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615936796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:34,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:34,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:34,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647952378] [2024-06-27 23:19:34,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:34,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:34,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:34,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:34,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:34,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:34,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 358 transitions, 5265 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:34,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:34,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:34,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:36,001 INFO L124 PetriNetUnfolderBase]: 3258/4811 cut-off events. [2024-06-27 23:19:36,001 INFO L125 PetriNetUnfolderBase]: For 609428/609440 co-relation queries the response was YES. [2024-06-27 23:19:36,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52945 conditions, 4811 events. 3258/4811 cut-off events. For 609428/609440 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23204 event pairs, 766 based on Foata normal form. 10/4813 useless extension candidates. Maximal degree in co-relation 52843. Up to 4585 conditions per place. [2024-06-27 23:19:36,051 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 69 changer transitions 0/382 dead transitions. [2024-06-27 23:19:36,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 382 transitions, 6329 flow [2024-06-27 23:19:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:19:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:19:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:19:36,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 23:19:36,052 INFO L175 Difference]: Start difference. First operand has 229 places, 358 transitions, 5265 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:19:36,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 382 transitions, 6329 flow [2024-06-27 23:19:36,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 382 transitions, 6058 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:36,542 INFO L231 Difference]: Finished difference. Result has 232 places, 358 transitions, 5142 flow [2024-06-27 23:19:36,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4994, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5142, PETRI_PLACES=232, PETRI_TRANSITIONS=358} [2024-06-27 23:19:36,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 23:19:36,543 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 358 transitions, 5142 flow [2024-06-27 23:19:36,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:36,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:36,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:36,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:19:36,543 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:36,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:36,543 INFO L85 PathProgramCache]: Analyzing trace with hash 75746193, now seen corresponding path program 6 times [2024-06-27 23:19:36,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:36,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352589396] [2024-06-27 23:19:36,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:42,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:42,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352589396] [2024-06-27 23:19:42,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352589396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:42,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:42,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:42,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708417453] [2024-06-27 23:19:42,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:42,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:42,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:42,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:42,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:42,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:42,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 358 transitions, 5142 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:42,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:42,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:42,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:44,793 INFO L124 PetriNetUnfolderBase]: 3349/4942 cut-off events. [2024-06-27 23:19:44,793 INFO L125 PetriNetUnfolderBase]: For 640649/640661 co-relation queries the response was YES. [2024-06-27 23:19:44,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54702 conditions, 4942 events. 3349/4942 cut-off events. For 640649/640661 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 23940 event pairs, 759 based on Foata normal form. 10/4944 useless extension candidates. Maximal degree in co-relation 54598. Up to 4228 conditions per place. [2024-06-27 23:19:44,849 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 298 selfloop transitions, 103 changer transitions 0/404 dead transitions. [2024-06-27 23:19:44,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 404 transitions, 7166 flow [2024-06-27 23:19:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:19:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:19:44,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 23:19:44,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 23:19:44,851 INFO L175 Difference]: Start difference. First operand has 232 places, 358 transitions, 5142 flow. Second operand 10 states and 167 transitions. [2024-06-27 23:19:44,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 404 transitions, 7166 flow [2024-06-27 23:19:45,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 404 transitions, 7028 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:19:45,397 INFO L231 Difference]: Finished difference. Result has 237 places, 368 transitions, 5566 flow [2024-06-27 23:19:45,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5566, PETRI_PLACES=237, PETRI_TRANSITIONS=368} [2024-06-27 23:19:45,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-27 23:19:45,398 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 368 transitions, 5566 flow [2024-06-27 23:19:45,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:45,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:45,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:45,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:19:45,399 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:45,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:45,399 INFO L85 PathProgramCache]: Analyzing trace with hash 297397743, now seen corresponding path program 7 times [2024-06-27 23:19:45,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:45,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278713845] [2024-06-27 23:19:45,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:45,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:53,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:53,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278713845] [2024-06-27 23:19:53,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278713845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:53,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:53,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:53,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808776614] [2024-06-27 23:19:53,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:53,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:53,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:53,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:53,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:53,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:19:53,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 368 transitions, 5566 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:53,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:53,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:19:53,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:56,088 INFO L124 PetriNetUnfolderBase]: 3339/4928 cut-off events. [2024-06-27 23:19:56,088 INFO L125 PetriNetUnfolderBase]: For 665448/665460 co-relation queries the response was YES. [2024-06-27 23:19:56,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55724 conditions, 4928 events. 3339/4928 cut-off events. For 665448/665460 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 23874 event pairs, 759 based on Foata normal form. 12/4932 useless extension candidates. Maximal degree in co-relation 55618. Up to 4224 conditions per place. [2024-06-27 23:19:56,139 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 305 selfloop transitions, 98 changer transitions 0/406 dead transitions. [2024-06-27 23:19:56,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 406 transitions, 7356 flow [2024-06-27 23:19:56,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:19:56,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:19:56,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:19:56,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 23:19:56,147 INFO L175 Difference]: Start difference. First operand has 237 places, 368 transitions, 5566 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:19:56,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 406 transitions, 7356 flow [2024-06-27 23:19:56,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 406 transitions, 7028 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-27 23:19:56,628 INFO L231 Difference]: Finished difference. Result has 241 places, 368 transitions, 5443 flow [2024-06-27 23:19:56,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5443, PETRI_PLACES=241, PETRI_TRANSITIONS=368} [2024-06-27 23:19:56,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-27 23:19:56,629 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 368 transitions, 5443 flow [2024-06-27 23:19:56,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:56,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:56,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:56,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:19:56,630 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:56,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:56,630 INFO L85 PathProgramCache]: Analyzing trace with hash 69317103, now seen corresponding path program 8 times [2024-06-27 23:19:56,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:56,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838085743] [2024-06-27 23:19:56,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:56,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:02,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:02,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838085743] [2024-06-27 23:20:02,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838085743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:02,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:02,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:02,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369258721] [2024-06-27 23:20:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:02,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:02,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:02,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:02,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 368 transitions, 5443 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:02,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:02,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:02,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:04,422 INFO L124 PetriNetUnfolderBase]: 3383/4994 cut-off events. [2024-06-27 23:20:04,422 INFO L125 PetriNetUnfolderBase]: For 696845/696860 co-relation queries the response was YES. [2024-06-27 23:20:04,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56462 conditions, 4994 events. 3383/4994 cut-off events. For 696845/696860 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24215 event pairs, 753 based on Foata normal form. 18/4992 useless extension candidates. Maximal degree in co-relation 56355. Up to 4630 conditions per place. [2024-06-27 23:20:04,476 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 286 selfloop transitions, 111 changer transitions 0/400 dead transitions. [2024-06-27 23:20:04,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 400 transitions, 6523 flow [2024-06-27 23:20:04,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:04,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:04,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 23:20:04,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 23:20:04,478 INFO L175 Difference]: Start difference. First operand has 241 places, 368 transitions, 5443 flow. Second operand 9 states and 152 transitions. [2024-06-27 23:20:04,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 400 transitions, 6523 flow [2024-06-27 23:20:04,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 400 transitions, 6324 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:20:04,999 INFO L231 Difference]: Finished difference. Result has 243 places, 371 transitions, 5578 flow [2024-06-27 23:20:04,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5578, PETRI_PLACES=243, PETRI_TRANSITIONS=371} [2024-06-27 23:20:04,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-27 23:20:04,999 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 371 transitions, 5578 flow [2024-06-27 23:20:04,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:04,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:05,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:05,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:20:05,000 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:05,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash 69312267, now seen corresponding path program 5 times [2024-06-27 23:20:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:05,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911248222] [2024-06-27 23:20:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:05,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:10,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:10,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:10,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911248222] [2024-06-27 23:20:10,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911248222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:10,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:10,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:10,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064873288] [2024-06-27 23:20:10,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:10,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:10,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:10,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:10,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:10,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:10,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 371 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:10,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:10,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:10,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:12,054 INFO L124 PetriNetUnfolderBase]: 3394/5010 cut-off events. [2024-06-27 23:20:12,055 INFO L125 PetriNetUnfolderBase]: For 709569/709584 co-relation queries the response was YES. [2024-06-27 23:20:12,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57324 conditions, 5010 events. 3394/5010 cut-off events. For 709569/709584 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24360 event pairs, 753 based on Foata normal form. 12/5002 useless extension candidates. Maximal degree in co-relation 57216. Up to 4609 conditions per place. [2024-06-27 23:20:12,114 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 263 selfloop transitions, 131 changer transitions 0/397 dead transitions. [2024-06-27 23:20:12,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 397 transitions, 6600 flow [2024-06-27 23:20:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:12,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:12,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:20:12,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 23:20:12,115 INFO L175 Difference]: Start difference. First operand has 243 places, 371 transitions, 5578 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:20:12,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 397 transitions, 6600 flow [2024-06-27 23:20:12,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 397 transitions, 6302 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 23:20:12,798 INFO L231 Difference]: Finished difference. Result has 244 places, 374 transitions, 5680 flow [2024-06-27 23:20:12,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5680, PETRI_PLACES=244, PETRI_TRANSITIONS=374} [2024-06-27 23:20:12,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 23:20:12,799 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 374 transitions, 5680 flow [2024-06-27 23:20:12,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:12,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:12,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:12,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:20:12,800 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:12,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:12,800 INFO L85 PathProgramCache]: Analyzing trace with hash 69312143, now seen corresponding path program 4 times [2024-06-27 23:20:12,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:12,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020264003] [2024-06-27 23:20:12,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:12,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:17,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:17,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:17,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020264003] [2024-06-27 23:20:17,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020264003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:17,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:17,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:17,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898612963] [2024-06-27 23:20:17,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:17,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:17,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:17,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:17,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:17,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:17,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 374 transitions, 5680 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:17,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:17,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:17,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:19,108 INFO L124 PetriNetUnfolderBase]: 3411/5037 cut-off events. [2024-06-27 23:20:19,108 INFO L125 PetriNetUnfolderBase]: For 734385/734400 co-relation queries the response was YES. [2024-06-27 23:20:19,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58029 conditions, 5037 events. 3411/5037 cut-off events. For 734385/734400 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24521 event pairs, 768 based on Foata normal form. 14/5031 useless extension candidates. Maximal degree in co-relation 57920. Up to 4645 conditions per place. [2024-06-27 23:20:19,166 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 127 changer transitions 0/399 dead transitions. [2024-06-27 23:20:19,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 399 transitions, 6638 flow [2024-06-27 23:20:19,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:19,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:19,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:20:19,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 23:20:19,168 INFO L175 Difference]: Start difference. First operand has 244 places, 374 transitions, 5680 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:20:19,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 399 transitions, 6638 flow [2024-06-27 23:20:19,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 399 transitions, 6282 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:19,834 INFO L231 Difference]: Finished difference. Result has 247 places, 376 transitions, 5677 flow [2024-06-27 23:20:19,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5324, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5677, PETRI_PLACES=247, PETRI_TRANSITIONS=376} [2024-06-27 23:20:19,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 23:20:19,835 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 376 transitions, 5677 flow [2024-06-27 23:20:19,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:19,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:19,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:19,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:20:19,835 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:19,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:19,836 INFO L85 PathProgramCache]: Analyzing trace with hash 69490083, now seen corresponding path program 9 times [2024-06-27 23:20:19,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:19,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528943767] [2024-06-27 23:20:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:19,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:19,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:24,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:24,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:24,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528943767] [2024-06-27 23:20:24,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528943767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:24,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:24,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:24,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933977013] [2024-06-27 23:20:24,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:24,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:24,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:24,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:24,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:24,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:24,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 376 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:24,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:24,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:24,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:26,719 INFO L124 PetriNetUnfolderBase]: 3502/5166 cut-off events. [2024-06-27 23:20:26,719 INFO L125 PetriNetUnfolderBase]: For 775529/775541 co-relation queries the response was YES. [2024-06-27 23:20:26,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60675 conditions, 5166 events. 3502/5166 cut-off events. For 775529/775541 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25272 event pairs, 790 based on Foata normal form. 10/5168 useless extension candidates. Maximal degree in co-relation 60565. Up to 4924 conditions per place. [2024-06-27 23:20:26,781 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 53 changer transitions 0/418 dead transitions. [2024-06-27 23:20:26,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 418 transitions, 7513 flow [2024-06-27 23:20:26,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:20:26,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:20:26,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:20:26,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:20:26,783 INFO L175 Difference]: Start difference. First operand has 247 places, 376 transitions, 5677 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:20:26,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 418 transitions, 7513 flow [2024-06-27 23:20:27,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 418 transitions, 7178 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 23:20:27,431 INFO L231 Difference]: Finished difference. Result has 252 places, 386 transitions, 5846 flow [2024-06-27 23:20:27,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5846, PETRI_PLACES=252, PETRI_TRANSITIONS=386} [2024-06-27 23:20:27,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 23:20:27,431 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 386 transitions, 5846 flow [2024-06-27 23:20:27,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:27,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:27,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:27,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:20:27,432 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:27,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:27,432 INFO L85 PathProgramCache]: Analyzing trace with hash 834065541, now seen corresponding path program 6 times [2024-06-27 23:20:27,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:27,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317782151] [2024-06-27 23:20:27,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:27,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:33,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:33,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:33,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317782151] [2024-06-27 23:20:33,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317782151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:33,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:33,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:33,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145963370] [2024-06-27 23:20:33,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:33,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:33,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:33,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:33,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:33,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:33,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 386 transitions, 5846 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:33,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:33,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:33,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:35,510 INFO L124 PetriNetUnfolderBase]: 3497/5159 cut-off events. [2024-06-27 23:20:35,510 INFO L125 PetriNetUnfolderBase]: For 797485/797497 co-relation queries the response was YES. [2024-06-27 23:20:35,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61463 conditions, 5159 events. 3497/5159 cut-off events. For 797485/797497 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25225 event pairs, 796 based on Foata normal form. 10/5161 useless extension candidates. Maximal degree in co-relation 61350. Up to 5042 conditions per place. [2024-06-27 23:20:35,570 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 366 selfloop transitions, 39 changer transitions 0/408 dead transitions. [2024-06-27 23:20:35,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 408 transitions, 6732 flow [2024-06-27 23:20:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:35,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 23:20:35,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 23:20:35,572 INFO L175 Difference]: Start difference. First operand has 252 places, 386 transitions, 5846 flow. Second operand 8 states and 130 transitions. [2024-06-27 23:20:35,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 408 transitions, 6732 flow [2024-06-27 23:20:36,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 408 transitions, 6505 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-27 23:20:36,366 INFO L231 Difference]: Finished difference. Result has 255 places, 386 transitions, 5707 flow [2024-06-27 23:20:36,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5707, PETRI_PLACES=255, PETRI_TRANSITIONS=386} [2024-06-27 23:20:36,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-27 23:20:36,366 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 386 transitions, 5707 flow [2024-06-27 23:20:36,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:36,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:36,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:36,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:20:36,367 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:36,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:36,367 INFO L85 PathProgramCache]: Analyzing trace with hash 34067909, now seen corresponding path program 2 times [2024-06-27 23:20:36,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:36,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858695860] [2024-06-27 23:20:36,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:36,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:43,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:43,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858695860] [2024-06-27 23:20:43,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858695860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:43,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:43,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:43,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949050186] [2024-06-27 23:20:43,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:43,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:43,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:43,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:43,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:43,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 386 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:43,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:43,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:43,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:45,656 INFO L124 PetriNetUnfolderBase]: 3492/5152 cut-off events. [2024-06-27 23:20:45,656 INFO L125 PetriNetUnfolderBase]: For 815552/815564 co-relation queries the response was YES. [2024-06-27 23:20:45,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 5152 events. 3492/5152 cut-off events. For 815552/815564 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25174 event pairs, 790 based on Foata normal form. 10/5154 useless extension candidates. Maximal degree in co-relation 61196. Up to 5035 conditions per place. [2024-06-27 23:20:45,720 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 369 selfloop transitions, 40 changer transitions 0/412 dead transitions. [2024-06-27 23:20:45,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 412 transitions, 6615 flow [2024-06-27 23:20:45,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:20:45,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:20:45,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:20:45,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 23:20:45,722 INFO L175 Difference]: Start difference. First operand has 255 places, 386 transitions, 5707 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:20:45,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 412 transitions, 6615 flow [2024-06-27 23:20:46,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 412 transitions, 6509 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:46,436 INFO L231 Difference]: Finished difference. Result has 258 places, 386 transitions, 5689 flow [2024-06-27 23:20:46,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5689, PETRI_PLACES=258, PETRI_TRANSITIONS=386} [2024-06-27 23:20:46,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 23:20:46,444 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 386 transitions, 5689 flow [2024-06-27 23:20:46,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:46,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:46,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:46,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:20:46,445 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:46,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:46,446 INFO L85 PathProgramCache]: Analyzing trace with hash 69496593, now seen corresponding path program 10 times [2024-06-27 23:20:46,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:46,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868342140] [2024-06-27 23:20:46,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:46,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:46,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:51,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:51,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:51,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868342140] [2024-06-27 23:20:51,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868342140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:51,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:51,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:20:51,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696519897] [2024-06-27 23:20:51,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:51,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:20:51,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:51,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:20:51,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:20:51,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:51,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 386 transitions, 5689 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:51,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:51,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:51,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:54,487 INFO L124 PetriNetUnfolderBase]: 3482/5138 cut-off events. [2024-06-27 23:20:54,487 INFO L125 PetriNetUnfolderBase]: For 832630/832642 co-relation queries the response was YES. [2024-06-27 23:20:54,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61186 conditions, 5138 events. 3482/5138 cut-off events. For 832630/832642 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25134 event pairs, 790 based on Foata normal form. 12/5142 useless extension candidates. Maximal degree in co-relation 61070. Up to 4914 conditions per place. [2024-06-27 23:20:54,549 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 51 changer transitions 0/416 dead transitions. [2024-06-27 23:20:54,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 416 transitions, 6939 flow [2024-06-27 23:20:54,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:20:54,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:20:54,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 23:20:54,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-27 23:20:54,550 INFO L175 Difference]: Start difference. First operand has 258 places, 386 transitions, 5689 flow. Second operand 10 states and 158 transitions. [2024-06-27 23:20:54,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 416 transitions, 6939 flow [2024-06-27 23:20:55,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 416 transitions, 6679 flow, removed 57 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:55,180 INFO L231 Difference]: Finished difference. Result has 259 places, 386 transitions, 5541 flow [2024-06-27 23:20:55,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5429, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5541, PETRI_PLACES=259, PETRI_TRANSITIONS=386} [2024-06-27 23:20:55,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 23:20:55,181 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 386 transitions, 5541 flow [2024-06-27 23:20:55,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:55,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:55,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:55,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:20:55,181 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-27 23:20:55,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:55,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2089089729, now seen corresponding path program 2 times [2024-06-27 23:20:55,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:55,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214582953] [2024-06-27 23:20:55,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:55,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:55,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:57,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:57,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:57,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214582953] [2024-06-27 23:20:57,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214582953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:57,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:57,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:20:57,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441737209] [2024-06-27 23:20:57,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:57,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:20:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:57,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:20:57,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:20:57,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:20:57,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 386 transitions, 5541 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:57,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:57,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:20:57,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:59,434 INFO L124 PetriNetUnfolderBase]: 3487/5145 cut-off events. [2024-06-27 23:20:59,434 INFO L125 PetriNetUnfolderBase]: For 846026/846038 co-relation queries the response was YES. [2024-06-27 23:20:59,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61311 conditions, 5145 events. 3487/5145 cut-off events. For 846026/846038 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 25128 event pairs, 790 based on Foata normal form. 9/5146 useless extension candidates. Maximal degree in co-relation 61194. Up to 5081 conditions per place. [2024-06-27 23:20:59,498 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 370 selfloop transitions, 28 changer transitions 0/401 dead transitions. [2024-06-27 23:20:59,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6579 flow [2024-06-27 23:20:59,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:20:59,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:20:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-27 23:20:59,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-27 23:20:59,499 INFO L175 Difference]: Start difference. First operand has 259 places, 386 transitions, 5541 flow. Second operand 7 states and 102 transitions. [2024-06-27 23:20:59,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6579 flow [2024-06-27 23:21:00,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 401 transitions, 6485 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 23:21:00,218 INFO L231 Difference]: Finished difference. Result has 258 places, 392 transitions, 5595 flow [2024-06-27 23:21:00,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5595, PETRI_PLACES=258, PETRI_TRANSITIONS=392} [2024-06-27 23:21:00,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 23:21:00,219 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 392 transitions, 5595 flow [2024-06-27 23:21:00,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:00,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:00,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:00,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:21:00,219 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:00,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:00,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1051998675, now seen corresponding path program 5 times [2024-06-27 23:21:00,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:00,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965017300] [2024-06-27 23:21:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:00,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:00,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:03,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:03,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965017300] [2024-06-27 23:21:03,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965017300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:03,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:03,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:03,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540024423] [2024-06-27 23:21:03,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:03,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:03,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:03,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:03,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:03,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:03,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 392 transitions, 5595 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:03,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:03,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:03,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:05,817 INFO L124 PetriNetUnfolderBase]: 3544/5234 cut-off events. [2024-06-27 23:21:05,818 INFO L125 PetriNetUnfolderBase]: For 876250/876258 co-relation queries the response was YES. [2024-06-27 23:21:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62344 conditions, 5234 events. 3544/5234 cut-off events. For 876250/876258 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25721 event pairs, 752 based on Foata normal form. 12/5243 useless extension candidates. Maximal degree in co-relation 62226. Up to 5024 conditions per place. [2024-06-27 23:21:05,876 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 59 changer transitions 0/431 dead transitions. [2024-06-27 23:21:05,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 431 transitions, 6677 flow [2024-06-27 23:21:05,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:05,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:05,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:21:05,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:21:05,878 INFO L175 Difference]: Start difference. First operand has 258 places, 392 transitions, 5595 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:21:05,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 431 transitions, 6677 flow [2024-06-27 23:21:06,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 431 transitions, 6618 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:21:06,547 INFO L231 Difference]: Finished difference. Result has 265 places, 400 transitions, 5813 flow [2024-06-27 23:21:06,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=265, PETRI_TRANSITIONS=400} [2024-06-27 23:21:06,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-27 23:21:06,548 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 400 transitions, 5813 flow [2024-06-27 23:21:06,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:06,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:06,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:06,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:21:06,548 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:06,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:06,548 INFO L85 PathProgramCache]: Analyzing trace with hash 987685673, now seen corresponding path program 6 times [2024-06-27 23:21:06,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:06,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803338580] [2024-06-27 23:21:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:06,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:06,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:08,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:08,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803338580] [2024-06-27 23:21:08,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803338580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:08,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:08,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:21:08,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023455927] [2024-06-27 23:21:08,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:08,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:21:08,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:08,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:21:08,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:21:09,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 23:21:09,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 400 transitions, 5813 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:09,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:09,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 23:21:09,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:10,901 INFO L124 PetriNetUnfolderBase]: 3487/5241 cut-off events. [2024-06-27 23:21:10,901 INFO L125 PetriNetUnfolderBase]: For 907852/907881 co-relation queries the response was YES. [2024-06-27 23:21:10,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62941 conditions, 5241 events. 3487/5241 cut-off events. For 907852/907881 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26827 event pairs, 765 based on Foata normal form. 33/5269 useless extension candidates. Maximal degree in co-relation 62820. Up to 4845 conditions per place. [2024-06-27 23:21:10,972 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 343 selfloop transitions, 77 changer transitions 0/449 dead transitions. [2024-06-27 23:21:10,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 449 transitions, 7180 flow [2024-06-27 23:21:10,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:21:10,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:21:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:21:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 23:21:10,974 INFO L175 Difference]: Start difference. First operand has 265 places, 400 transitions, 5813 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:21:10,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 449 transitions, 7180 flow [2024-06-27 23:21:11,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 449 transitions, 6907 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-27 23:21:11,876 INFO L231 Difference]: Finished difference. Result has 270 places, 422 transitions, 6219 flow [2024-06-27 23:21:11,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5641, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=270, PETRI_TRANSITIONS=422} [2024-06-27 23:21:11,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 23:21:11,877 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 422 transitions, 6219 flow [2024-06-27 23:21:11,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:11,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:11,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:11,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:21:11,877 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:11,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:11,878 INFO L85 PathProgramCache]: Analyzing trace with hash 987746123, now seen corresponding path program 7 times [2024-06-27 23:21:11,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:11,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569810097] [2024-06-27 23:21:11,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:11,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:14,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:14,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569810097] [2024-06-27 23:21:14,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569810097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:14,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:14,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:14,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272753758] [2024-06-27 23:21:14,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:14,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:14,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:14,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:14,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:14,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:14,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 422 transitions, 6219 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:14,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:14,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:14,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:16,851 INFO L124 PetriNetUnfolderBase]: 3677/5457 cut-off events. [2024-06-27 23:21:16,851 INFO L125 PetriNetUnfolderBase]: For 931299/931301 co-relation queries the response was YES. [2024-06-27 23:21:16,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65260 conditions, 5457 events. 3677/5457 cut-off events. For 931299/931301 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 27355 event pairs, 822 based on Foata normal form. 6/5460 useless extension candidates. Maximal degree in co-relation 65136. Up to 5183 conditions per place. [2024-06-27 23:21:16,921 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 90 changer transitions 0/457 dead transitions. [2024-06-27 23:21:16,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 457 transitions, 7347 flow [2024-06-27 23:21:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:16,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:16,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 23:21:16,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 23:21:16,922 INFO L175 Difference]: Start difference. First operand has 270 places, 422 transitions, 6219 flow. Second operand 9 states and 149 transitions. [2024-06-27 23:21:16,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 457 transitions, 7347 flow [2024-06-27 23:21:18,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 457 transitions, 7201 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 23:21:18,101 INFO L231 Difference]: Finished difference. Result has 276 places, 426 transitions, 6383 flow [2024-06-27 23:21:18,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6383, PETRI_PLACES=276, PETRI_TRANSITIONS=426} [2024-06-27 23:21:18,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-27 23:21:18,102 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 426 transitions, 6383 flow [2024-06-27 23:21:18,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:18,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:18,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:18,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:21:18,102 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:18,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:18,103 INFO L85 PathProgramCache]: Analyzing trace with hash -330384549, now seen corresponding path program 8 times [2024-06-27 23:21:18,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:18,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787761629] [2024-06-27 23:21:18,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:18,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:18,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:20,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:20,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787761629] [2024-06-27 23:21:20,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787761629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:20,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:20,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:21:20,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282634225] [2024-06-27 23:21:20,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:20,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:21:20,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:20,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:21:20,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:21:20,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 23:21:20,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 426 transitions, 6383 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-27 23:21:20,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:20,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 23:21:20,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:21,965 INFO L124 PetriNetUnfolderBase]: 3188/4967 cut-off events. [2024-06-27 23:21:21,965 INFO L125 PetriNetUnfolderBase]: For 833258/833312 co-relation queries the response was YES. [2024-06-27 23:21:22,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57948 conditions, 4967 events. 3188/4967 cut-off events. For 833258/833312 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26913 event pairs, 472 based on Foata normal form. 48/4977 useless extension candidates. Maximal degree in co-relation 57823. Up to 3975 conditions per place. [2024-06-27 23:21:22,031 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 106 changer transitions 0/464 dead transitions. [2024-06-27 23:21:22,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 464 transitions, 7453 flow [2024-06-27 23:21:22,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:21:22,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:21:22,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:21:22,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 23:21:22,033 INFO L175 Difference]: Start difference. First operand has 276 places, 426 transitions, 6383 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:21:22,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 464 transitions, 7453 flow [2024-06-27 23:21:23,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 464 transitions, 7191 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 23:21:23,145 INFO L231 Difference]: Finished difference. Result has 278 places, 437 transitions, 6618 flow [2024-06-27 23:21:23,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6121, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6618, PETRI_PLACES=278, PETRI_TRANSITIONS=437} [2024-06-27 23:21:23,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-27 23:21:23,146 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 437 transitions, 6618 flow [2024-06-27 23:21:23,146 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-27 23:21:23,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:23,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:23,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:21:23,146 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:23,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:23,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1002552777, now seen corresponding path program 7 times [2024-06-27 23:21:23,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:23,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411210056] [2024-06-27 23:21:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:26,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:26,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411210056] [2024-06-27 23:21:26,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411210056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:26,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:26,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:26,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074222971] [2024-06-27 23:21:26,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:26,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:26,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:26,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:26,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:26,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:26,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 437 transitions, 6618 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:26,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:26,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:26,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:28,787 INFO L124 PetriNetUnfolderBase]: 3756/5586 cut-off events. [2024-06-27 23:21:28,787 INFO L125 PetriNetUnfolderBase]: For 978212/978214 co-relation queries the response was YES. [2024-06-27 23:21:28,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67460 conditions, 5586 events. 3756/5586 cut-off events. For 978212/978214 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 28315 event pairs, 842 based on Foata normal form. 4/5587 useless extension candidates. Maximal degree in co-relation 67333. Up to 5312 conditions per place. [2024-06-27 23:21:28,861 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 377 selfloop transitions, 96 changer transitions 0/476 dead transitions. [2024-06-27 23:21:28,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 476 transitions, 7903 flow [2024-06-27 23:21:28,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:28,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:28,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:21:28,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:21:28,863 INFO L175 Difference]: Start difference. First operand has 278 places, 437 transitions, 6618 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:21:28,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 476 transitions, 7903 flow [2024-06-27 23:21:29,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 476 transitions, 7710 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 23:21:29,987 INFO L231 Difference]: Finished difference. Result has 283 places, 443 transitions, 6819 flow [2024-06-27 23:21:29,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6427, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6819, PETRI_PLACES=283, PETRI_TRANSITIONS=443} [2024-06-27 23:21:29,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 23:21:29,987 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 443 transitions, 6819 flow [2024-06-27 23:21:29,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:29,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:29,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:29,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:21:29,988 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:29,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:29,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1116581563, now seen corresponding path program 8 times [2024-06-27 23:21:29,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:29,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262723898] [2024-06-27 23:21:29,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:29,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:30,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:34,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:34,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:34,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262723898] [2024-06-27 23:21:34,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262723898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:34,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:34,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:34,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681276981] [2024-06-27 23:21:34,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:34,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:34,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:34,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:34,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:34,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:34,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 443 transitions, 6819 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:34,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:34,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:34,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:36,172 INFO L124 PetriNetUnfolderBase]: 3774/5602 cut-off events. [2024-06-27 23:21:36,172 INFO L125 PetriNetUnfolderBase]: For 981153/981165 co-relation queries the response was YES. [2024-06-27 23:21:36,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67776 conditions, 5602 events. 3774/5602 cut-off events. For 981153/981165 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 28327 event pairs, 806 based on Foata normal form. 14/5613 useless extension candidates. Maximal degree in co-relation 67648. Up to 5349 conditions per place. [2024-06-27 23:21:36,256 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 382 selfloop transitions, 97 changer transitions 0/482 dead transitions. [2024-06-27 23:21:36,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 482 transitions, 8126 flow [2024-06-27 23:21:36,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:36,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:36,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 23:21:36,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 23:21:36,258 INFO L175 Difference]: Start difference. First operand has 283 places, 443 transitions, 6819 flow. Second operand 9 states and 149 transitions. [2024-06-27 23:21:36,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 482 transitions, 8126 flow [2024-06-27 23:21:37,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 482 transitions, 7909 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 23:21:37,297 INFO L231 Difference]: Finished difference. Result has 287 places, 449 transitions, 7008 flow [2024-06-27 23:21:37,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6602, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7008, PETRI_PLACES=287, PETRI_TRANSITIONS=449} [2024-06-27 23:21:37,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 23:21:37,298 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 449 transitions, 7008 flow [2024-06-27 23:21:37,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:37,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:37,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:37,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:21:37,298 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:37,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:37,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1116748219, now seen corresponding path program 11 times [2024-06-27 23:21:37,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:37,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878079579] [2024-06-27 23:21:37,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:37,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:41,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:41,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:41,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878079579] [2024-06-27 23:21:41,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878079579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:41,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:41,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:41,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297733618] [2024-06-27 23:21:41,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:41,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:41,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:41,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:41,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:42,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:42,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 449 transitions, 7008 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:42,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:42,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:42,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:44,106 INFO L124 PetriNetUnfolderBase]: 3825/5678 cut-off events. [2024-06-27 23:21:44,107 INFO L125 PetriNetUnfolderBase]: For 1029194/1029206 co-relation queries the response was YES. [2024-06-27 23:21:44,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69472 conditions, 5678 events. 3825/5678 cut-off events. For 1029194/1029206 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28807 event pairs, 812 based on Foata normal form. 20/5695 useless extension candidates. Maximal degree in co-relation 69343. Up to 5396 conditions per place. [2024-06-27 23:21:44,183 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 402 selfloop transitions, 89 changer transitions 0/494 dead transitions. [2024-06-27 23:21:44,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 494 transitions, 8390 flow [2024-06-27 23:21:44,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:21:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:21:44,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 23:21:44,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 23:21:44,185 INFO L175 Difference]: Start difference. First operand has 287 places, 449 transitions, 7008 flow. Second operand 10 states and 164 transitions. [2024-06-27 23:21:44,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 494 transitions, 8390 flow [2024-06-27 23:21:45,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 494 transitions, 8116 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:21:45,192 INFO L231 Difference]: Finished difference. Result has 291 places, 453 transitions, 7061 flow [2024-06-27 23:21:45,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7061, PETRI_PLACES=291, PETRI_TRANSITIONS=453} [2024-06-27 23:21:45,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 23:21:45,193 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 453 transitions, 7061 flow [2024-06-27 23:21:45,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:45,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:45,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:45,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:21:45,193 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:45,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:45,193 INFO L85 PathProgramCache]: Analyzing trace with hash -831892985, now seen corresponding path program 9 times [2024-06-27 23:21:45,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:45,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063244110] [2024-06-27 23:21:45,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:45,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:45,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:49,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:49,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063244110] [2024-06-27 23:21:49,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063244110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:49,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:49,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:49,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583139278] [2024-06-27 23:21:49,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:49,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:49,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:49,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:49,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:49,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:49,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 453 transitions, 7061 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:49,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:49,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:49,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:51,498 INFO L124 PetriNetUnfolderBase]: 3864/5730 cut-off events. [2024-06-27 23:21:51,498 INFO L125 PetriNetUnfolderBase]: For 1041554/1041562 co-relation queries the response was YES. [2024-06-27 23:21:51,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70574 conditions, 5730 events. 3864/5730 cut-off events. For 1041554/1041562 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29055 event pairs, 818 based on Foata normal form. 10/5737 useless extension candidates. Maximal degree in co-relation 70444. Up to 5476 conditions per place. [2024-06-27 23:21:51,577 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 394 selfloop transitions, 99 changer transitions 0/496 dead transitions. [2024-06-27 23:21:51,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 496 transitions, 8456 flow [2024-06-27 23:21:51,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:51,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:51,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:21:51,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 23:21:51,579 INFO L175 Difference]: Start difference. First operand has 291 places, 453 transitions, 7061 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:21:51,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 496 transitions, 8456 flow [2024-06-27 23:21:52,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 496 transitions, 8187 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 23:21:52,974 INFO L231 Difference]: Finished difference. Result has 293 places, 468 transitions, 7352 flow [2024-06-27 23:21:52,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7352, PETRI_PLACES=293, PETRI_TRANSITIONS=468} [2024-06-27 23:21:52,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-27 23:21:52,975 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 468 transitions, 7352 flow [2024-06-27 23:21:52,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:52,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:52,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:52,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:21:52,975 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:52,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:52,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1389022419, now seen corresponding path program 9 times [2024-06-27 23:21:52,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:52,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585200714] [2024-06-27 23:21:52,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:52,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:52,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:56,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:56,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585200714] [2024-06-27 23:21:56,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585200714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:56,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:56,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:21:56,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527250424] [2024-06-27 23:21:56,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:56,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:21:56,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:56,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:21:56,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:21:56,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:21:56,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 468 transitions, 7352 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:56,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:56,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:21:56,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:58,852 INFO L124 PetriNetUnfolderBase]: 3903/5792 cut-off events. [2024-06-27 23:21:58,852 INFO L125 PetriNetUnfolderBase]: For 1074035/1074043 co-relation queries the response was YES. [2024-06-27 23:21:58,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71412 conditions, 5792 events. 3903/5792 cut-off events. For 1074035/1074043 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 29418 event pairs, 820 based on Foata normal form. 12/5801 useless extension candidates. Maximal degree in co-relation 71281. Up to 5522 conditions per place. [2024-06-27 23:21:58,926 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 410 selfloop transitions, 90 changer transitions 0/503 dead transitions. [2024-06-27 23:21:58,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 503 transitions, 8602 flow [2024-06-27 23:21:58,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:21:58,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:21:58,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:21:58,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:21:58,928 INFO L175 Difference]: Start difference. First operand has 293 places, 468 transitions, 7352 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:21:58,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 503 transitions, 8602 flow [2024-06-27 23:21:59,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 503 transitions, 8291 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-27 23:21:59,987 INFO L231 Difference]: Finished difference. Result has 295 places, 474 transitions, 7389 flow [2024-06-27 23:21:59,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7041, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7389, PETRI_PLACES=295, PETRI_TRANSITIONS=474} [2024-06-27 23:21:59,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-27 23:21:59,988 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 474 transitions, 7389 flow [2024-06-27 23:21:59,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:59,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:59,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:59,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:21:59,988 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:59,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:59,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1389142699, now seen corresponding path program 12 times [2024-06-27 23:21:59,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:59,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087569815] [2024-06-27 23:21:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:59,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:04,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:04,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:04,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087569815] [2024-06-27 23:22:04,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087569815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:04,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:04,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:04,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896517693] [2024-06-27 23:22:04,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:04,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:04,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:04,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:04,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:04,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:04,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 474 transitions, 7389 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:04,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:04,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:04,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:07,100 INFO L124 PetriNetUnfolderBase]: 3993/5923 cut-off events. [2024-06-27 23:22:07,100 INFO L125 PetriNetUnfolderBase]: For 1120302/1120314 co-relation queries the response was YES. [2024-06-27 23:22:07,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73344 conditions, 5923 events. 3993/5923 cut-off events. For 1120302/1120314 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30244 event pairs, 816 based on Foata normal form. 20/5940 useless extension candidates. Maximal degree in co-relation 73212. Up to 5618 conditions per place. [2024-06-27 23:22:07,186 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 423 selfloop transitions, 94 changer transitions 0/520 dead transitions. [2024-06-27 23:22:07,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 520 transitions, 8840 flow [2024-06-27 23:22:07,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:07,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 23:22:07,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 23:22:07,187 INFO L175 Difference]: Start difference. First operand has 295 places, 474 transitions, 7389 flow. Second operand 10 states and 165 transitions. [2024-06-27 23:22:07,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 520 transitions, 8840 flow [2024-06-27 23:22:08,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 520 transitions, 8584 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:08,228 INFO L231 Difference]: Finished difference. Result has 299 places, 484 transitions, 7589 flow [2024-06-27 23:22:08,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7133, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7589, PETRI_PLACES=299, PETRI_TRANSITIONS=484} [2024-06-27 23:22:08,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-27 23:22:08,228 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 484 transitions, 7589 flow [2024-06-27 23:22:08,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:08,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:08,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:08,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:22:08,229 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:08,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:08,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1389137863, now seen corresponding path program 10 times [2024-06-27 23:22:08,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:08,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499302603] [2024-06-27 23:22:08,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:08,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:08,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:12,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:12,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:12,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499302603] [2024-06-27 23:22:12,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499302603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:12,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:12,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:12,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586213434] [2024-06-27 23:22:12,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:12,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:12,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:12,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:12,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:12,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:12,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 484 transitions, 7589 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:12,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:12,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:12,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:15,187 INFO L124 PetriNetUnfolderBase]: 4018/5958 cut-off events. [2024-06-27 23:22:15,187 INFO L125 PetriNetUnfolderBase]: For 1134586/1134598 co-relation queries the response was YES. [2024-06-27 23:22:15,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74419 conditions, 5958 events. 4018/5958 cut-off events. For 1134586/1134598 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30490 event pairs, 827 based on Foata normal form. 14/5969 useless extension candidates. Maximal degree in co-relation 74285. Up to 5702 conditions per place. [2024-06-27 23:22:15,273 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 416 selfloop transitions, 102 changer transitions 0/521 dead transitions. [2024-06-27 23:22:15,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 521 transitions, 8983 flow [2024-06-27 23:22:15,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:22:15,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:22:15,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:22:15,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:22:15,275 INFO L175 Difference]: Start difference. First operand has 299 places, 484 transitions, 7589 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:22:15,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 521 transitions, 8983 flow [2024-06-27 23:22:16,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 521 transitions, 8714 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:16,572 INFO L231 Difference]: Finished difference. Result has 301 places, 493 transitions, 7826 flow [2024-06-27 23:22:16,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7320, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7826, PETRI_PLACES=301, PETRI_TRANSITIONS=493} [2024-06-27 23:22:16,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 23:22:16,573 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 493 transitions, 7826 flow [2024-06-27 23:22:16,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:16,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:16,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:16,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:22:16,573 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:16,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:16,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1504433869, now seen corresponding path program 13 times [2024-06-27 23:22:16,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:16,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434259056] [2024-06-27 23:22:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:16,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:22,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:22,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:22,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434259056] [2024-06-27 23:22:22,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434259056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:22,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:22,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:22,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691465416] [2024-06-27 23:22:22,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:22,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:22,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:22,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:22,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:22,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:22,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 493 transitions, 7826 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:22,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:22,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:22,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:25,020 INFO L124 PetriNetUnfolderBase]: 4053/6009 cut-off events. [2024-06-27 23:22:25,020 INFO L125 PetriNetUnfolderBase]: For 1175451/1175461 co-relation queries the response was YES. [2024-06-27 23:22:25,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75301 conditions, 6009 events. 4053/6009 cut-off events. For 1175451/1175461 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30716 event pairs, 829 based on Foata normal form. 18/6024 useless extension candidates. Maximal degree in co-relation 75166. Up to 5655 conditions per place. [2024-06-27 23:22:25,092 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 420 selfloop transitions, 112 changer transitions 0/535 dead transitions. [2024-06-27 23:22:25,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 535 transitions, 9298 flow [2024-06-27 23:22:25,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:25,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:22:25,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 23:22:25,094 INFO L175 Difference]: Start difference. First operand has 301 places, 493 transitions, 7826 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:22:25,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 535 transitions, 9298 flow [2024-06-27 23:22:26,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 535 transitions, 8993 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:26,090 INFO L231 Difference]: Finished difference. Result has 304 places, 497 transitions, 7915 flow [2024-06-27 23:22:26,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7521, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7915, PETRI_PLACES=304, PETRI_TRANSITIONS=497} [2024-06-27 23:22:26,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 23:22:26,091 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 497 transitions, 7915 flow [2024-06-27 23:22:26,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:26,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:26,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:26,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:22:26,091 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:26,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:26,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1504429033, now seen corresponding path program 11 times [2024-06-27 23:22:26,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:26,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853356610] [2024-06-27 23:22:26,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:26,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:29,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:29,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:29,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853356610] [2024-06-27 23:22:29,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853356610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:29,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:29,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:22:29,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463134638] [2024-06-27 23:22:29,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:29,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:22:29,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:29,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:22:29,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:22:29,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:29,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 497 transitions, 7915 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:29,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:29,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:29,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:31,992 INFO L124 PetriNetUnfolderBase]: 4055/6012 cut-off events. [2024-06-27 23:22:31,992 INFO L125 PetriNetUnfolderBase]: For 1179994/1180004 co-relation queries the response was YES. [2024-06-27 23:22:32,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75667 conditions, 6012 events. 4055/6012 cut-off events. For 1179994/1180004 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30802 event pairs, 831 based on Foata normal form. 12/6021 useless extension candidates. Maximal degree in co-relation 75531. Up to 5657 conditions per place. [2024-06-27 23:22:32,073 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 402 selfloop transitions, 128 changer transitions 0/533 dead transitions. [2024-06-27 23:22:32,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 533 transitions, 9332 flow [2024-06-27 23:22:32,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:22:32,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:22:32,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:22:32,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 23:22:32,074 INFO L175 Difference]: Start difference. First operand has 304 places, 497 transitions, 7915 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:22:32,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 533 transitions, 9332 flow [2024-06-27 23:22:33,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 533 transitions, 8987 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-27 23:22:33,375 INFO L231 Difference]: Finished difference. Result has 305 places, 503 transitions, 8056 flow [2024-06-27 23:22:33,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8056, PETRI_PLACES=305, PETRI_TRANSITIONS=503} [2024-06-27 23:22:33,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-27 23:22:33,376 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 503 transitions, 8056 flow [2024-06-27 23:22:33,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:33,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:33,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:33,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:22:33,376 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:33,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:33,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1504613359, now seen corresponding path program 14 times [2024-06-27 23:22:33,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:33,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55944861] [2024-06-27 23:22:33,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:33,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:33,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:38,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:38,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:38,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55944861] [2024-06-27 23:22:38,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55944861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:38,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:38,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:38,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227625758] [2024-06-27 23:22:38,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:38,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:38,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:38,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:38,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:38,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:38,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 503 transitions, 8056 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:38,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:38,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:38,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:41,762 INFO L124 PetriNetUnfolderBase]: 4128/6116 cut-off events. [2024-06-27 23:22:41,762 INFO L125 PetriNetUnfolderBase]: For 1221576/1221578 co-relation queries the response was YES. [2024-06-27 23:22:41,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77370 conditions, 6116 events. 4128/6116 cut-off events. For 1221576/1221578 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31414 event pairs, 940 based on Foata normal form. 6/6119 useless extension candidates. Maximal degree in co-relation 77233. Up to 5823 conditions per place. [2024-06-27 23:22:41,846 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 492 selfloop transitions, 61 changer transitions 0/556 dead transitions. [2024-06-27 23:22:41,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 556 transitions, 10308 flow [2024-06-27 23:22:41,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:22:41,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:22:41,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 23:22:41,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 23:22:41,847 INFO L175 Difference]: Start difference. First operand has 305 places, 503 transitions, 8056 flow. Second operand 10 states and 167 transitions. [2024-06-27 23:22:41,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 556 transitions, 10308 flow [2024-06-27 23:22:43,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 556 transitions, 9928 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:43,221 INFO L231 Difference]: Finished difference. Result has 309 places, 515 transitions, 8146 flow [2024-06-27 23:22:43,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8146, PETRI_PLACES=309, PETRI_TRANSITIONS=515} [2024-06-27 23:22:43,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-27 23:22:43,221 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 515 transitions, 8146 flow [2024-06-27 23:22:43,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:43,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:43,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:43,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:22:43,222 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:43,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:43,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1504428909, now seen corresponding path program 10 times [2024-06-27 23:22:43,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:43,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121448222] [2024-06-27 23:22:43,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:43,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:43,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:47,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:47,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121448222] [2024-06-27 23:22:47,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121448222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:47,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:47,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:47,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636660744] [2024-06-27 23:22:47,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:47,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:47,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:47,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:47,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:47,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:47,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 515 transitions, 8146 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:47,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:47,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:47,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:49,785 INFO L124 PetriNetUnfolderBase]: 4131/6121 cut-off events. [2024-06-27 23:22:49,785 INFO L125 PetriNetUnfolderBase]: For 1235906/1235916 co-relation queries the response was YES. [2024-06-27 23:22:49,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77597 conditions, 6121 events. 4131/6121 cut-off events. For 1235906/1235916 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31391 event pairs, 820 based on Foata normal form. 14/6132 useless extension candidates. Maximal degree in co-relation 77458. Up to 5780 conditions per place. [2024-06-27 23:22:49,879 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 427 selfloop transitions, 118 changer transitions 0/548 dead transitions. [2024-06-27 23:22:49,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 548 transitions, 9484 flow [2024-06-27 23:22:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:22:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:22:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:22:49,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:22:49,881 INFO L175 Difference]: Start difference. First operand has 309 places, 515 transitions, 8146 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:22:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 548 transitions, 9484 flow [2024-06-27 23:22:51,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 548 transitions, 9092 flow, removed 64 selfloop flow, removed 11 redundant places. [2024-06-27 23:22:51,527 INFO L231 Difference]: Finished difference. Result has 307 places, 519 transitions, 8140 flow [2024-06-27 23:22:51,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7754, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8140, PETRI_PLACES=307, PETRI_TRANSITIONS=519} [2024-06-27 23:22:51,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-27 23:22:51,527 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 519 transitions, 8140 flow [2024-06-27 23:22:51,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:51,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:51,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:51,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:22:51,528 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:51,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:51,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1504606849, now seen corresponding path program 15 times [2024-06-27 23:22:51,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:51,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589331782] [2024-06-27 23:22:51,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:51,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:57,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589331782] [2024-06-27 23:22:57,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589331782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:57,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:57,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:22:57,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175193955] [2024-06-27 23:22:57,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:57,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:22:57,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:57,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:22:57,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:22:57,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:22:57,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 519 transitions, 8140 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:57,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:57,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:22:57,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:00,754 INFO L124 PetriNetUnfolderBase]: 4126/6114 cut-off events. [2024-06-27 23:23:00,754 INFO L125 PetriNetUnfolderBase]: For 1243985/1243987 co-relation queries the response was YES. [2024-06-27 23:23:00,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77306 conditions, 6114 events. 4126/6114 cut-off events. For 1243985/1243987 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31448 event pairs, 933 based on Foata normal form. 4/6115 useless extension candidates. Maximal degree in co-relation 77168. Up to 5827 conditions per place. [2024-06-27 23:23:00,831 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 492 selfloop transitions, 66 changer transitions 0/561 dead transitions. [2024-06-27 23:23:00,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 561 transitions, 9939 flow [2024-06-27 23:23:00,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:00,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:00,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 23:23:00,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 23:23:00,833 INFO L175 Difference]: Start difference. First operand has 307 places, 519 transitions, 8140 flow. Second operand 10 states and 165 transitions. [2024-06-27 23:23:00,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 561 transitions, 9939 flow [2024-06-27 23:23:01,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 561 transitions, 9593 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:01,971 INFO L231 Difference]: Finished difference. Result has 310 places, 524 transitions, 8091 flow [2024-06-27 23:23:01,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7794, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8091, PETRI_PLACES=310, PETRI_TRANSITIONS=524} [2024-06-27 23:23:01,971 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-27 23:23:01,971 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 524 transitions, 8091 flow [2024-06-27 23:23:01,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:01,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:01,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:01,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:23:01,972 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:01,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:01,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1504606663, now seen corresponding path program 12 times [2024-06-27 23:23:01,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:01,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587102932] [2024-06-27 23:23:01,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:01,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:07,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587102932] [2024-06-27 23:23:07,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587102932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:07,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:07,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:23:07,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020893687] [2024-06-27 23:23:07,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:07,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:23:07,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:23:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:23:07,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:07,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 524 transitions, 8091 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:07,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:07,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:07,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:09,656 INFO L124 PetriNetUnfolderBase]: 4121/6107 cut-off events. [2024-06-27 23:23:09,656 INFO L125 PetriNetUnfolderBase]: For 1268673/1268675 co-relation queries the response was YES. [2024-06-27 23:23:09,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77510 conditions, 6107 events. 4121/6107 cut-off events. For 1268673/1268675 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31393 event pairs, 937 based on Foata normal form. 4/6108 useless extension candidates. Maximal degree in co-relation 77371. Up to 5991 conditions per place. [2024-06-27 23:23:09,737 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 509 selfloop transitions, 40 changer transitions 0/552 dead transitions. [2024-06-27 23:23:09,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 552 transitions, 9303 flow [2024-06-27 23:23:09,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:09,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:09,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:23:09,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:23:09,739 INFO L175 Difference]: Start difference. First operand has 310 places, 524 transitions, 8091 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:23:09,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 552 transitions, 9303 flow [2024-06-27 23:23:10,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 552 transitions, 9057 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:10,832 INFO L231 Difference]: Finished difference. Result has 312 places, 524 transitions, 7941 flow [2024-06-27 23:23:10,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7941, PETRI_PLACES=312, PETRI_TRANSITIONS=524} [2024-06-27 23:23:10,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 23:23:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 524 transitions, 7941 flow [2024-06-27 23:23:10,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:10,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:10,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:10,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:23:10,833 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-27 23:23:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1005052291, now seen corresponding path program 3 times [2024-06-27 23:23:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093593390] [2024-06-27 23:23:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:10,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:12,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:12,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093593390] [2024-06-27 23:23:12,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093593390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:12,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:12,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:12,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214019697] [2024-06-27 23:23:12,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:12,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:12,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:12,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:12,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:13,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:13,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 524 transitions, 7941 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:13,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:13,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:13,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:15,072 INFO L124 PetriNetUnfolderBase]: 4123/6110 cut-off events. [2024-06-27 23:23:15,072 INFO L125 PetriNetUnfolderBase]: For 1283569/1283571 co-relation queries the response was YES. [2024-06-27 23:23:15,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77428 conditions, 6110 events. 4123/6110 cut-off events. For 1283569/1283571 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31405 event pairs, 932 based on Foata normal form. 3/6110 useless extension candidates. Maximal degree in co-relation 77288. Up to 6044 conditions per place. [2024-06-27 23:23:15,149 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 24 changer transitions 0/544 dead transitions. [2024-06-27 23:23:15,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 544 transitions, 9103 flow [2024-06-27 23:23:15,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:15,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:15,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 23:23:15,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 23:23:15,150 INFO L175 Difference]: Start difference. First operand has 312 places, 524 transitions, 7941 flow. Second operand 7 states and 111 transitions. [2024-06-27 23:23:15,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 544 transitions, 9103 flow [2024-06-27 23:23:16,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 544 transitions, 9007 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:16,180 INFO L231 Difference]: Finished difference. Result has 312 places, 527 transitions, 7927 flow [2024-06-27 23:23:16,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7927, PETRI_PLACES=312, PETRI_TRANSITIONS=527} [2024-06-27 23:23:16,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 23:23:16,181 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 527 transitions, 7927 flow [2024-06-27 23:23:16,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:16,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:16,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:16,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:23:16,182 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-27 23:23:16,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:16,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1257225859, now seen corresponding path program 1 times [2024-06-27 23:23:16,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:16,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036730481] [2024-06-27 23:23:16,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:16,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:18,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:18,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036730481] [2024-06-27 23:23:18,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036730481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:18,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:18,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543708999] [2024-06-27 23:23:18,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:18,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:18,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:18,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:18,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:18,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:18,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 527 transitions, 7927 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:18,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:18,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:18,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:20,779 INFO L124 PetriNetUnfolderBase]: 4128/6126 cut-off events. [2024-06-27 23:23:20,779 INFO L125 PetriNetUnfolderBase]: For 1308299/1308299 co-relation queries the response was YES. [2024-06-27 23:23:20,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77720 conditions, 6126 events. 4128/6126 cut-off events. For 1308299/1308299 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31637 event pairs, 1167 based on Foata normal form. 1/6124 useless extension candidates. Maximal degree in co-relation 77579. Up to 6067 conditions per place. [2024-06-27 23:23:20,876 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 525 selfloop transitions, 13 changer transitions 0/541 dead transitions. [2024-06-27 23:23:20,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 541 transitions, 9103 flow [2024-06-27 23:23:20,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:20,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:20,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-27 23:23:20,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435374149659864 [2024-06-27 23:23:20,877 INFO L175 Difference]: Start difference. First operand has 312 places, 527 transitions, 7927 flow. Second operand 7 states and 101 transitions. [2024-06-27 23:23:20,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 541 transitions, 9103 flow [2024-06-27 23:23:22,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 541 transitions, 9051 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:22,125 INFO L231 Difference]: Finished difference. Result has 314 places, 530 transitions, 7969 flow [2024-06-27 23:23:22,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7875, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7969, PETRI_PLACES=314, PETRI_TRANSITIONS=530} [2024-06-27 23:23:22,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-27 23:23:22,126 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 530 transitions, 7969 flow [2024-06-27 23:23:22,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:22,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:22,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:22,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:23:22,126 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-27 23:23:22,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:22,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1263892099, now seen corresponding path program 2 times [2024-06-27 23:23:22,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:22,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387068559] [2024-06-27 23:23:22,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:22,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:24,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:24,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:24,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387068559] [2024-06-27 23:23:24,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387068559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:24,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:24,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:24,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020601164] [2024-06-27 23:23:24,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:24,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:24,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:24,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:24,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:24,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:24,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 530 transitions, 7969 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:24,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:24,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:24,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:26,960 INFO L124 PetriNetUnfolderBase]: 4125/6122 cut-off events. [2024-06-27 23:23:26,960 INFO L125 PetriNetUnfolderBase]: For 1322600/1322600 co-relation queries the response was YES. [2024-06-27 23:23:27,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78201 conditions, 6122 events. 4125/6122 cut-off events. For 1322600/1322600 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31567 event pairs, 1167 based on Foata normal form. 1/6120 useless extension candidates. Maximal degree in co-relation 78059. Up to 6069 conditions per place. [2024-06-27 23:23:27,043 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 525 selfloop transitions, 13 changer transitions 0/541 dead transitions. [2024-06-27 23:23:27,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 541 transitions, 9135 flow [2024-06-27 23:23:27,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:27,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:27,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-27 23:23:27,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-27 23:23:27,044 INFO L175 Difference]: Start difference. First operand has 314 places, 530 transitions, 7969 flow. Second operand 7 states and 98 transitions. [2024-06-27 23:23:27,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 541 transitions, 9135 flow [2024-06-27 23:23:28,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 541 transitions, 9055 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:28,416 INFO L231 Difference]: Finished difference. Result has 315 places, 533 transitions, 7989 flow [2024-06-27 23:23:28,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7889, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7989, PETRI_PLACES=315, PETRI_TRANSITIONS=533} [2024-06-27 23:23:28,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 23:23:28,417 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 533 transitions, 7989 flow [2024-06-27 23:23:28,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:28,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:28,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:28,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:23:28,417 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-27 23:23:28,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:28,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1263901027, now seen corresponding path program 1 times [2024-06-27 23:23:28,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:28,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993585437] [2024-06-27 23:23:28,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:28,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:28,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:32,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:32,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:32,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993585437] [2024-06-27 23:23:32,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993585437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:32,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:32,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:32,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038476236] [2024-06-27 23:23:32,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:32,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:32,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:32,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:32,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:33,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:33,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 533 transitions, 7989 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:33,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:33,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:33,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:35,283 INFO L124 PetriNetUnfolderBase]: 4122/6118 cut-off events. [2024-06-27 23:23:35,283 INFO L125 PetriNetUnfolderBase]: For 1351645/1351645 co-relation queries the response was YES. [2024-06-27 23:23:35,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78662 conditions, 6118 events. 4122/6118 cut-off events. For 1351645/1351645 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31533 event pairs, 1166 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 78519. Up to 6062 conditions per place. [2024-06-27 23:23:35,373 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 526 selfloop transitions, 16 changer transitions 0/545 dead transitions. [2024-06-27 23:23:35,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 545 transitions, 9145 flow [2024-06-27 23:23:35,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:35,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:35,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-27 23:23:35,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3469387755102041 [2024-06-27 23:23:35,374 INFO L175 Difference]: Start difference. First operand has 315 places, 533 transitions, 7989 flow. Second operand 7 states and 102 transitions. [2024-06-27 23:23:35,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 545 transitions, 9145 flow [2024-06-27 23:23:36,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 545 transitions, 9067 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:36,520 INFO L231 Difference]: Finished difference. Result has 317 places, 536 transitions, 7997 flow [2024-06-27 23:23:36,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7911, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7997, PETRI_PLACES=317, PETRI_TRANSITIONS=536} [2024-06-27 23:23:36,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 23:23:36,521 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 536 transitions, 7997 flow [2024-06-27 23:23:36,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:36,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:36,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:36,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:23:36,521 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:36,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:36,521 INFO L85 PathProgramCache]: Analyzing trace with hash 160684443, now seen corresponding path program 1 times [2024-06-27 23:23:36,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:36,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876401991] [2024-06-27 23:23:36,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:36,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:41,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:41,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:41,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876401991] [2024-06-27 23:23:41,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876401991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:41,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:41,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:41,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977820891] [2024-06-27 23:23:41,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:41,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:41,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:41,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:41,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:41,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 536 transitions, 7997 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:41,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:44,089 INFO L124 PetriNetUnfolderBase]: 4139/6130 cut-off events. [2024-06-27 23:23:44,089 INFO L125 PetriNetUnfolderBase]: For 1395930/1395951 co-relation queries the response was YES. [2024-06-27 23:23:44,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79661 conditions, 6130 events. 4139/6130 cut-off events. For 1395930/1395951 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31483 event pairs, 750 based on Foata normal form. 18/6134 useless extension candidates. Maximal degree in co-relation 79517. Up to 5820 conditions per place. [2024-06-27 23:23:44,179 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 490 selfloop transitions, 75 changer transitions 0/568 dead transitions. [2024-06-27 23:23:44,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 568 transitions, 9376 flow [2024-06-27 23:23:44,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:44,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:44,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 23:23:44,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-27 23:23:44,180 INFO L175 Difference]: Start difference. First operand has 317 places, 536 transitions, 7997 flow. Second operand 10 states and 157 transitions. [2024-06-27 23:23:44,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 568 transitions, 9376 flow [2024-06-27 23:23:45,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 568 transitions, 9312 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:45,435 INFO L231 Difference]: Finished difference. Result has 322 places, 538 transitions, 8233 flow [2024-06-27 23:23:45,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7933, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8233, PETRI_PLACES=322, PETRI_TRANSITIONS=538} [2024-06-27 23:23:45,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 23:23:45,436 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 538 transitions, 8233 flow [2024-06-27 23:23:45,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:45,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:45,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:45,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:23:45,436 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:45,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:45,437 INFO L85 PathProgramCache]: Analyzing trace with hash 77654043, now seen corresponding path program 2 times [2024-06-27 23:23:45,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:45,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848701672] [2024-06-27 23:23:45,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:45,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:45,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:50,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:50,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848701672] [2024-06-27 23:23:50,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848701672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:50,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:50,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:50,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370667040] [2024-06-27 23:23:50,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:50,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:50,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:50,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:50,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:50,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:23:50,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 538 transitions, 8233 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:50,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:50,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:23:50,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:53,421 INFO L124 PetriNetUnfolderBase]: 4195/6221 cut-off events. [2024-06-27 23:23:53,421 INFO L125 PetriNetUnfolderBase]: For 1424809/1424830 co-relation queries the response was YES. [2024-06-27 23:23:53,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81081 conditions, 6221 events. 4195/6221 cut-off events. For 1424809/1424830 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 32039 event pairs, 779 based on Foata normal form. 18/6225 useless extension candidates. Maximal degree in co-relation 80936. Up to 5949 conditions per place. [2024-06-27 23:23:53,512 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 488 selfloop transitions, 83 changer transitions 0/574 dead transitions. [2024-06-27 23:23:53,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 574 transitions, 9669 flow [2024-06-27 23:23:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:53,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:53,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:23:53,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:23:53,513 INFO L175 Difference]: Start difference. First operand has 322 places, 538 transitions, 8233 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:23:53,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 574 transitions, 9669 flow [2024-06-27 23:23:55,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 574 transitions, 9393 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:55,103 INFO L231 Difference]: Finished difference. Result has 324 places, 546 transitions, 8345 flow [2024-06-27 23:23:55,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7957, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8345, PETRI_PLACES=324, PETRI_TRANSITIONS=546} [2024-06-27 23:23:55,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-27 23:23:55,103 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 546 transitions, 8345 flow [2024-06-27 23:23:55,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:55,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:55,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:55,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:23:55,104 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:55,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:55,104 INFO L85 PathProgramCache]: Analyzing trace with hash 844787845, now seen corresponding path program 3 times [2024-06-27 23:23:55,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:55,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421332183] [2024-06-27 23:23:55,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:55,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:55,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:00,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:00,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:00,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421332183] [2024-06-27 23:24:00,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421332183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:00,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:00,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:00,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107439487] [2024-06-27 23:24:00,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:00,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:00,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:00,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:00,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:00,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:00,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 546 transitions, 8345 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:00,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:00,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:00,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:03,083 INFO L124 PetriNetUnfolderBase]: 4223/6266 cut-off events. [2024-06-27 23:24:03,083 INFO L125 PetriNetUnfolderBase]: For 1471509/1471530 co-relation queries the response was YES. [2024-06-27 23:24:03,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81917 conditions, 6266 events. 4223/6266 cut-off events. For 1471509/1471530 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32453 event pairs, 782 based on Foata normal form. 18/6270 useless extension candidates. Maximal degree in co-relation 81770. Up to 6003 conditions per place. [2024-06-27 23:24:03,177 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 481 selfloop transitions, 94 changer transitions 0/578 dead transitions. [2024-06-27 23:24:03,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 578 transitions, 9795 flow [2024-06-27 23:24:03,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:03,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:03,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:24:03,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 23:24:03,179 INFO L175 Difference]: Start difference. First operand has 324 places, 546 transitions, 8345 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:24:03,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 578 transitions, 9795 flow [2024-06-27 23:24:05,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 578 transitions, 9499 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:05,041 INFO L231 Difference]: Finished difference. Result has 328 places, 551 transitions, 8475 flow [2024-06-27 23:24:05,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8475, PETRI_PLACES=328, PETRI_TRANSITIONS=551} [2024-06-27 23:24:05,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 23:24:05,042 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 551 transitions, 8475 flow [2024-06-27 23:24:05,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:05,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:05,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:05,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:24:05,042 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:05,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:05,042 INFO L85 PathProgramCache]: Analyzing trace with hash 927904890, now seen corresponding path program 1 times [2024-06-27 23:24:05,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:05,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015951789] [2024-06-27 23:24:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:05,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:05,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:10,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:10,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015951789] [2024-06-27 23:24:10,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015951789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:10,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:10,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:10,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126540284] [2024-06-27 23:24:10,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:10,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:10,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:10,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:10,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:10,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:10,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 551 transitions, 8475 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:10,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:10,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:10,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:13,369 INFO L124 PetriNetUnfolderBase]: 4298/6373 cut-off events. [2024-06-27 23:24:13,369 INFO L125 PetriNetUnfolderBase]: For 1522450/1522471 co-relation queries the response was YES. [2024-06-27 23:24:13,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83530 conditions, 6373 events. 4298/6373 cut-off events. For 1522450/1522471 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 33007 event pairs, 767 based on Foata normal form. 20/6379 useless extension candidates. Maximal degree in co-relation 83381. Up to 5958 conditions per place. [2024-06-27 23:24:13,471 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 126 changer transitions 0/588 dead transitions. [2024-06-27 23:24:13,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 588 transitions, 10047 flow [2024-06-27 23:24:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:13,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:13,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:24:13,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:24:13,473 INFO L175 Difference]: Start difference. First operand has 328 places, 551 transitions, 8475 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:24:13,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 588 transitions, 10047 flow [2024-06-27 23:24:14,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 588 transitions, 9739 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:14,922 INFO L231 Difference]: Finished difference. Result has 331 places, 560 transitions, 8689 flow [2024-06-27 23:24:14,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8167, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8689, PETRI_PLACES=331, PETRI_TRANSITIONS=560} [2024-06-27 23:24:14,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-27 23:24:14,923 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 560 transitions, 8689 flow [2024-06-27 23:24:14,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:14,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:14,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:14,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:24:14,924 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:14,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:14,924 INFO L85 PathProgramCache]: Analyzing trace with hash 164493723, now seen corresponding path program 4 times [2024-06-27 23:24:14,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:14,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816461840] [2024-06-27 23:24:14,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:14,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816461840] [2024-06-27 23:24:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816461840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721172134] [2024-06-27 23:24:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:22,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:22,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:22,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:22,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:22,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 560 transitions, 8689 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:22,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:22,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:22,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:25,714 INFO L124 PetriNetUnfolderBase]: 4315/6399 cut-off events. [2024-06-27 23:24:25,715 INFO L125 PetriNetUnfolderBase]: For 1543035/1543056 co-relation queries the response was YES. [2024-06-27 23:24:25,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84544 conditions, 6399 events. 4315/6399 cut-off events. For 1543035/1543056 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 33259 event pairs, 758 based on Foata normal form. 18/6403 useless extension candidates. Maximal degree in co-relation 84394. Up to 6111 conditions per place. [2024-06-27 23:24:25,806 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 485 selfloop transitions, 101 changer transitions 0/589 dead transitions. [2024-06-27 23:24:25,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 589 transitions, 10115 flow [2024-06-27 23:24:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:25,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:25,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:24:25,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 23:24:25,808 INFO L175 Difference]: Start difference. First operand has 331 places, 560 transitions, 8689 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:24:25,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 589 transitions, 10115 flow [2024-06-27 23:24:27,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 589 transitions, 9753 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:27,690 INFO L231 Difference]: Finished difference. Result has 332 places, 562 transitions, 8695 flow [2024-06-27 23:24:27,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8327, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8695, PETRI_PLACES=332, PETRI_TRANSITIONS=562} [2024-06-27 23:24:27,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-27 23:24:27,691 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 562 transitions, 8695 flow [2024-06-27 23:24:27,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:27,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:27,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:27,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:24:27,691 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:27,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:27,691 INFO L85 PathProgramCache]: Analyzing trace with hash 931475935, now seen corresponding path program 5 times [2024-06-27 23:24:27,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:27,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291924055] [2024-06-27 23:24:27,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:27,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:27,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:32,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:32,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291924055] [2024-06-27 23:24:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291924055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:32,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:32,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088047908] [2024-06-27 23:24:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:32,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:32,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:32,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:32,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 562 transitions, 8695 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:32,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:32,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:32,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:35,280 INFO L124 PetriNetUnfolderBase]: 4332/6424 cut-off events. [2024-06-27 23:24:35,280 INFO L125 PetriNetUnfolderBase]: For 1581889/1581910 co-relation queries the response was YES. [2024-06-27 23:24:35,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85000 conditions, 6424 events. 4332/6424 cut-off events. For 1581889/1581910 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33346 event pairs, 757 based on Foata normal form. 18/6428 useless extension candidates. Maximal degree in co-relation 84849. Up to 6157 conditions per place. [2024-06-27 23:24:35,384 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 506 selfloop transitions, 83 changer transitions 0/592 dead transitions. [2024-06-27 23:24:35,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 592 transitions, 10133 flow [2024-06-27 23:24:35,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:35,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:24:35,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 23:24:35,385 INFO L175 Difference]: Start difference. First operand has 332 places, 562 transitions, 8695 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:24:35,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 592 transitions, 10133 flow [2024-06-27 23:24:37,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 592 transitions, 9790 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:37,373 INFO L231 Difference]: Finished difference. Result has 335 places, 564 transitions, 8685 flow [2024-06-27 23:24:37,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8685, PETRI_PLACES=335, PETRI_TRANSITIONS=564} [2024-06-27 23:24:37,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 23:24:37,374 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 564 transitions, 8685 flow [2024-06-27 23:24:37,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:37,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:37,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:37,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:24:37,375 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:37,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:37,375 INFO L85 PathProgramCache]: Analyzing trace with hash -556591298, now seen corresponding path program 2 times [2024-06-27 23:24:37,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:37,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977856837] [2024-06-27 23:24:37,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:37,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:44,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:44,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:44,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977856837] [2024-06-27 23:24:44,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977856837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:44,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:44,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:44,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386492465] [2024-06-27 23:24:44,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:44,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:44,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:44,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:44,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:44,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:44,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 564 transitions, 8685 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:44,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:44,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:44,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:47,147 INFO L124 PetriNetUnfolderBase]: 4370/6476 cut-off events. [2024-06-27 23:24:47,147 INFO L125 PetriNetUnfolderBase]: For 1620652/1620673 co-relation queries the response was YES. [2024-06-27 23:24:47,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85607 conditions, 6476 events. 4370/6476 cut-off events. For 1620652/1620673 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33721 event pairs, 762 based on Foata normal form. 20/6482 useless extension candidates. Maximal degree in co-relation 85455. Up to 6099 conditions per place. [2024-06-27 23:24:47,246 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 476 selfloop transitions, 119 changer transitions 0/598 dead transitions. [2024-06-27 23:24:47,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 598 transitions, 10257 flow [2024-06-27 23:24:47,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:47,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:47,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:24:47,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 23:24:47,248 INFO L175 Difference]: Start difference. First operand has 335 places, 564 transitions, 8685 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:24:47,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 598 transitions, 10257 flow [2024-06-27 23:24:49,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 598 transitions, 9916 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:49,166 INFO L231 Difference]: Finished difference. Result has 336 places, 570 transitions, 8810 flow [2024-06-27 23:24:49,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8344, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8810, PETRI_PLACES=336, PETRI_TRANSITIONS=570} [2024-06-27 23:24:49,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-27 23:24:49,167 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 570 transitions, 8810 flow [2024-06-27 23:24:49,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:49,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:49,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:49,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:24:49,167 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:49,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:49,168 INFO L85 PathProgramCache]: Analyzing trace with hash -556591453, now seen corresponding path program 6 times [2024-06-27 23:24:49,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:49,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773051146] [2024-06-27 23:24:49,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:49,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:49,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773051146] [2024-06-27 23:24:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773051146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:55,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:55,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:24:55,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996486136] [2024-06-27 23:24:55,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:55,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:24:55,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:55,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:24:55,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:24:55,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:24:55,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 570 transitions, 8810 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:55,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:55,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:24:55,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:58,510 INFO L124 PetriNetUnfolderBase]: 4387/6503 cut-off events. [2024-06-27 23:24:58,511 INFO L125 PetriNetUnfolderBase]: For 1650139/1650160 co-relation queries the response was YES. [2024-06-27 23:24:58,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86474 conditions, 6503 events. 4387/6503 cut-off events. For 1650139/1650160 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33908 event pairs, 762 based on Foata normal form. 18/6507 useless extension candidates. Maximal degree in co-relation 86322. Up to 6177 conditions per place. [2024-06-27 23:24:58,631 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 483 selfloop transitions, 113 changer transitions 0/599 dead transitions. [2024-06-27 23:24:58,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 599 transitions, 10272 flow [2024-06-27 23:24:58,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:58,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:58,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:24:58,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 23:24:58,634 INFO L175 Difference]: Start difference. First operand has 336 places, 570 transitions, 8810 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:24:58,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 599 transitions, 10272 flow [2024-06-27 23:25:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 599 transitions, 9898 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:00,785 INFO L231 Difference]: Finished difference. Result has 338 places, 572 transitions, 8836 flow [2024-06-27 23:25:00,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8436, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8836, PETRI_PLACES=338, PETRI_TRANSITIONS=572} [2024-06-27 23:25:00,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 23:25:00,786 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 572 transitions, 8836 flow [2024-06-27 23:25:00,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:00,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:00,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:00,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:25:00,786 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:00,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:00,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1923086880, now seen corresponding path program 3 times [2024-06-27 23:25:00,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:00,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439987536] [2024-06-27 23:25:00,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:00,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:00,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:10,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:10,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:10,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439987536] [2024-06-27 23:25:10,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439987536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:10,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:10,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:10,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075701115] [2024-06-27 23:25:10,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:10,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:10,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:10,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:10,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:10,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:25:10,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 572 transitions, 8836 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:10,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:10,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:25:10,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:14,008 INFO L124 PetriNetUnfolderBase]: 4423/6563 cut-off events. [2024-06-27 23:25:14,008 INFO L125 PetriNetUnfolderBase]: For 1685536/1685539 co-relation queries the response was YES. [2024-06-27 23:25:14,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87137 conditions, 6563 events. 4423/6563 cut-off events. For 1685536/1685539 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34444 event pairs, 901 based on Foata normal form. 8/6566 useless extension candidates. Maximal degree in co-relation 86984. Up to 6260 conditions per place. [2024-06-27 23:25:14,109 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 538 selfloop transitions, 68 changer transitions 0/609 dead transitions. [2024-06-27 23:25:14,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 609 transitions, 10843 flow [2024-06-27 23:25:14,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:14,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:14,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 23:25:14,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-27 23:25:14,111 INFO L175 Difference]: Start difference. First operand has 338 places, 572 transitions, 8836 flow. Second operand 10 states and 159 transitions. [2024-06-27 23:25:14,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 609 transitions, 10843 flow [2024-06-27 23:25:16,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 609 transitions, 10467 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:16,470 INFO L231 Difference]: Finished difference. Result has 341 places, 579 transitions, 8854 flow [2024-06-27 23:25:16,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8460, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8854, PETRI_PLACES=341, PETRI_TRANSITIONS=579} [2024-06-27 23:25:16,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 23:25:16,471 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 579 transitions, 8854 flow [2024-06-27 23:25:16,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:16,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:16,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:16,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:25:16,471 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:16,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:16,471 INFO L85 PathProgramCache]: Analyzing trace with hash -550877161, now seen corresponding path program 1 times [2024-06-27 23:25:16,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:16,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628067295] [2024-06-27 23:25:16,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:16,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:16,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:24,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:24,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:24,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628067295] [2024-06-27 23:25:24,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628067295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:24,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:24,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:24,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343986598] [2024-06-27 23:25:24,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:24,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:24,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:24,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:24,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:25,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:25:25,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 579 transitions, 8854 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:25,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:25,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:25:25,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:29,056 INFO L124 PetriNetUnfolderBase]: 4459/6615 cut-off events. [2024-06-27 23:25:29,057 INFO L125 PetriNetUnfolderBase]: For 1707864/1707867 co-relation queries the response was YES. [2024-06-27 23:25:29,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88020 conditions, 6615 events. 4459/6615 cut-off events. For 1707864/1707867 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34716 event pairs, 906 based on Foata normal form. 8/6618 useless extension candidates. Maximal degree in co-relation 87866. Up to 6292 conditions per place. [2024-06-27 23:25:29,157 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 542 selfloop transitions, 75 changer transitions 0/620 dead transitions. [2024-06-27 23:25:29,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 620 transitions, 10935 flow [2024-06-27 23:25:29,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:25:29,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:25:29,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 23:25:29,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37445887445887444 [2024-06-27 23:25:29,161 INFO L175 Difference]: Start difference. First operand has 341 places, 579 transitions, 8854 flow. Second operand 11 states and 173 transitions. [2024-06-27 23:25:29,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 620 transitions, 10935 flow [2024-06-27 23:25:31,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 620 transitions, 10645 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:31,168 INFO L231 Difference]: Finished difference. Result has 344 places, 585 transitions, 8947 flow [2024-06-27 23:25:31,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8574, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8947, PETRI_PLACES=344, PETRI_TRANSITIONS=585} [2024-06-27 23:25:31,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-27 23:25:31,169 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 585 transitions, 8947 flow [2024-06-27 23:25:31,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:31,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:31,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:31,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:25:31,170 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:31,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:31,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1917369085, now seen corresponding path program 7 times [2024-06-27 23:25:31,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:31,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205980775] [2024-06-27 23:25:31,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:31,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:36,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:36,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:36,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205980775] [2024-06-27 23:25:36,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205980775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:36,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:36,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:36,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467927569] [2024-06-27 23:25:36,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:36,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:36,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:36,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:36,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:36,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:25:36,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 585 transitions, 8947 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:36,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:36,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:25:36,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:39,003 INFO L124 PetriNetUnfolderBase]: 4476/6634 cut-off events. [2024-06-27 23:25:39,003 INFO L125 PetriNetUnfolderBase]: For 1711553/1711574 co-relation queries the response was YES. [2024-06-27 23:25:39,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88142 conditions, 6634 events. 4476/6634 cut-off events. For 1711553/1711574 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34732 event pairs, 761 based on Foata normal form. 18/6638 useless extension candidates. Maximal degree in co-relation 87988. Up to 6322 conditions per place. [2024-06-27 23:25:39,094 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 511 selfloop transitions, 101 changer transitions 0/615 dead transitions. [2024-06-27 23:25:39,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 615 transitions, 10447 flow [2024-06-27 23:25:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 23:25:39,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-27 23:25:39,095 INFO L175 Difference]: Start difference. First operand has 344 places, 585 transitions, 8947 flow. Second operand 10 states and 159 transitions. [2024-06-27 23:25:39,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 615 transitions, 10447 flow [2024-06-27 23:25:40,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 615 transitions, 10157 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-06-27 23:25:40,982 INFO L231 Difference]: Finished difference. Result has 345 places, 587 transitions, 9035 flow [2024-06-27 23:25:40,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8657, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9035, PETRI_PLACES=345, PETRI_TRANSITIONS=587} [2024-06-27 23:25:40,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-27 23:25:40,983 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 587 transitions, 9035 flow [2024-06-27 23:25:40,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:40,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:40,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:40,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:25:40,983 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:40,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:40,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1923094816, now seen corresponding path program 1 times [2024-06-27 23:25:40,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:40,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921816376] [2024-06-27 23:25:40,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:40,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:47,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:47,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921816376] [2024-06-27 23:25:47,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921816376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:47,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:47,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:47,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896624678] [2024-06-27 23:25:47,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:47,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:47,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:47,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:47,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:47,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:25:47,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 587 transitions, 9035 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:47,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:47,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:25:47,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:50,905 INFO L124 PetriNetUnfolderBase]: 4493/6669 cut-off events. [2024-06-27 23:25:50,906 INFO L125 PetriNetUnfolderBase]: For 1752285/1752288 co-relation queries the response was YES. [2024-06-27 23:25:50,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88757 conditions, 6669 events. 4493/6669 cut-off events. For 1752285/1752288 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35120 event pairs, 903 based on Foata normal form. 6/6670 useless extension candidates. Maximal degree in co-relation 88602. Up to 6532 conditions per place. [2024-06-27 23:25:51,004 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 575 selfloop transitions, 42 changer transitions 0/620 dead transitions. [2024-06-27 23:25:51,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 620 transitions, 10533 flow [2024-06-27 23:25:51,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:25:51,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:25:51,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-27 23:25:51,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-27 23:25:51,006 INFO L175 Difference]: Start difference. First operand has 345 places, 587 transitions, 9035 flow. Second operand 11 states and 164 transitions. [2024-06-27 23:25:51,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 620 transitions, 10533 flow [2024-06-27 23:25:52,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 620 transitions, 10175 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:52,890 INFO L231 Difference]: Finished difference. Result has 348 places, 589 transitions, 8909 flow [2024-06-27 23:25:52,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8677, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8909, PETRI_PLACES=348, PETRI_TRANSITIONS=589} [2024-06-27 23:25:52,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 23:25:52,890 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 589 transitions, 8909 flow [2024-06-27 23:25:52,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:52,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:52,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:52,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:25:52,891 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:52,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:52,891 INFO L85 PathProgramCache]: Analyzing trace with hash -551084923, now seen corresponding path program 8 times [2024-06-27 23:25:52,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:52,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056213196] [2024-06-27 23:25:52,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:52,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:01,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:01,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056213196] [2024-06-27 23:26:01,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056213196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:01,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:01,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:01,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518273308] [2024-06-27 23:26:01,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:01,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:01,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:01,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:01,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 589 transitions, 8909 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:01,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:01,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:01,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:04,355 INFO L124 PetriNetUnfolderBase]: 4510/6696 cut-off events. [2024-06-27 23:26:04,355 INFO L125 PetriNetUnfolderBase]: For 1779593/1779596 co-relation queries the response was YES. [2024-06-27 23:26:04,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89195 conditions, 6696 events. 4510/6696 cut-off events. For 1779593/1779596 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35294 event pairs, 907 based on Foata normal form. 6/6697 useless extension candidates. Maximal degree in co-relation 89039. Up to 6559 conditions per place. [2024-06-27 23:26:04,469 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 574 selfloop transitions, 41 changer transitions 0/618 dead transitions. [2024-06-27 23:26:04,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 618 transitions, 10419 flow [2024-06-27 23:26:04,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:26:04,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:26:04,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:26:04,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:26:04,470 INFO L175 Difference]: Start difference. First operand has 348 places, 589 transitions, 8909 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:26:04,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 618 transitions, 10419 flow [2024-06-27 23:26:06,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 618 transitions, 10207 flow, removed 66 selfloop flow, removed 9 redundant places. [2024-06-27 23:26:06,482 INFO L231 Difference]: Finished difference. Result has 348 places, 591 transitions, 8961 flow [2024-06-27 23:26:06,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8961, PETRI_PLACES=348, PETRI_TRANSITIONS=591} [2024-06-27 23:26:06,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 23:26:06,483 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 591 transitions, 8961 flow [2024-06-27 23:26:06,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:06,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:06,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:06,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:26:06,483 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:06,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash -551084768, now seen corresponding path program 4 times [2024-06-27 23:26:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:06,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754767436] [2024-06-27 23:26:06,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:06,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:06,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:14,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:14,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:14,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754767436] [2024-06-27 23:26:14,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754767436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:14,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:14,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:14,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859132609] [2024-06-27 23:26:14,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:14,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:14,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:14,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:14,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:14,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:14,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 591 transitions, 8961 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:14,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:14,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:14,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:17,386 INFO L124 PetriNetUnfolderBase]: 4502/6685 cut-off events. [2024-06-27 23:26:17,386 INFO L125 PetriNetUnfolderBase]: For 1798020/1798023 co-relation queries the response was YES. [2024-06-27 23:26:17,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88924 conditions, 6685 events. 4502/6685 cut-off events. For 1798020/1798023 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35199 event pairs, 904 based on Foata normal form. 5/6685 useless extension candidates. Maximal degree in co-relation 88767. Up to 6368 conditions per place. [2024-06-27 23:26:17,478 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 541 selfloop transitions, 81 changer transitions 0/625 dead transitions. [2024-06-27 23:26:17,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 625 transitions, 10965 flow [2024-06-27 23:26:17,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:17,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:17,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:26:17,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:26:17,480 INFO L175 Difference]: Start difference. First operand has 348 places, 591 transitions, 8961 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:26:17,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 625 transitions, 10965 flow [2024-06-27 23:26:19,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 625 transitions, 10721 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:19,482 INFO L231 Difference]: Finished difference. Result has 351 places, 596 transitions, 9112 flow [2024-06-27 23:26:19,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9112, PETRI_PLACES=351, PETRI_TRANSITIONS=596} [2024-06-27 23:26:19,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 23:26:19,482 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 596 transitions, 9112 flow [2024-06-27 23:26:19,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:19,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:19,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:19,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:26:19,483 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:26:19,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:19,483 INFO L85 PathProgramCache]: Analyzing trace with hash -396265305, now seen corresponding path program 2 times [2024-06-27 23:26:19,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:19,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346982005] [2024-06-27 23:26:19,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:19,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:19,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:31,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:31,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:31,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346982005] [2024-06-27 23:26:31,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346982005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:31,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:31,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:31,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166987799] [2024-06-27 23:26:31,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:31,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:31,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:31,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:31,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:31,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:31,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 596 transitions, 9112 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:31,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:31,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:31,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:34,777 INFO L124 PetriNetUnfolderBase]: 4512/6700 cut-off events. [2024-06-27 23:26:34,778 INFO L125 PetriNetUnfolderBase]: For 1821649/1821652 co-relation queries the response was YES. [2024-06-27 23:26:34,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89093 conditions, 6700 events. 4512/6700 cut-off events. For 1821649/1821652 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35338 event pairs, 904 based on Foata normal form. 8/6703 useless extension candidates. Maximal degree in co-relation 88935. Up to 6528 conditions per place. [2024-06-27 23:26:34,890 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 578 selfloop transitions, 56 changer transitions 0/637 dead transitions. [2024-06-27 23:26:34,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 637 transitions, 10820 flow [2024-06-27 23:26:34,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:34,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 23:26:34,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 23:26:34,892 INFO L175 Difference]: Start difference. First operand has 351 places, 596 transitions, 9112 flow. Second operand 10 states and 160 transitions. [2024-06-27 23:26:34,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 637 transitions, 10820 flow [2024-06-27 23:26:37,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 637 transitions, 10529 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:37,297 INFO L231 Difference]: Finished difference. Result has 355 places, 606 transitions, 9249 flow [2024-06-27 23:26:37,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8831, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9249, PETRI_PLACES=355, PETRI_TRANSITIONS=606} [2024-06-27 23:26:37,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-27 23:26:37,297 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 606 transitions, 9249 flow [2024-06-27 23:26:37,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:37,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:37,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:37,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:26:37,297 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-27 23:26:37,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:37,298 INFO L85 PathProgramCache]: Analyzing trace with hash 141652833, now seen corresponding path program 1 times [2024-06-27 23:26:37,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:37,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002210467] [2024-06-27 23:26:37,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:37,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002210467] [2024-06-27 23:26:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002210467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:40,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:40,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:26:40,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639966437] [2024-06-27 23:26:40,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:40,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:26:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:26:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:26:40,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:40,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 606 transitions, 9249 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:40,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:40,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:40,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:42,901 INFO L124 PetriNetUnfolderBase]: 4517/6701 cut-off events. [2024-06-27 23:26:42,901 INFO L125 PetriNetUnfolderBase]: For 1832757/1832778 co-relation queries the response was YES. [2024-06-27 23:26:42,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89237 conditions, 6701 events. 4517/6701 cut-off events. For 1832757/1832778 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35215 event pairs, 778 based on Foata normal form. 15/6702 useless extension candidates. Maximal degree in co-relation 89077. Up to 6539 conditions per place. [2024-06-27 23:26:43,006 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 63 changer transitions 0/624 dead transitions. [2024-06-27 23:26:43,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 624 transitions, 10619 flow [2024-06-27 23:26:43,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:43,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:43,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 23:26:43,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 23:26:43,007 INFO L175 Difference]: Start difference. First operand has 355 places, 606 transitions, 9249 flow. Second operand 8 states and 124 transitions. [2024-06-27 23:26:43,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 624 transitions, 10619 flow [2024-06-27 23:26:45,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 624 transitions, 10391 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:45,092 INFO L231 Difference]: Finished difference. Result has 356 places, 609 transitions, 9239 flow [2024-06-27 23:26:45,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9021, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9239, PETRI_PLACES=356, PETRI_TRANSITIONS=609} [2024-06-27 23:26:45,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-27 23:26:45,092 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 609 transitions, 9239 flow [2024-06-27 23:26:45,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:45,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:45,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:45,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:26:45,093 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-27 23:26:45,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:45,093 INFO L85 PathProgramCache]: Analyzing trace with hash 141981526, now seen corresponding path program 1 times [2024-06-27 23:26:45,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:45,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930648561] [2024-06-27 23:26:45,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:45,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:45,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:48,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:48,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:48,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930648561] [2024-06-27 23:26:48,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930648561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:48,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:48,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:26:48,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458735884] [2024-06-27 23:26:48,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:48,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:26:48,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:48,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:26:48,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:26:48,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:48,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 609 transitions, 9239 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:48,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:48,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:48,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:51,215 INFO L124 PetriNetUnfolderBase]: 4522/6714 cut-off events. [2024-06-27 23:26:51,215 INFO L125 PetriNetUnfolderBase]: For 1857788/1857791 co-relation queries the response was YES. [2024-06-27 23:26:51,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89788 conditions, 6714 events. 4522/6714 cut-off events. For 1857788/1857791 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35392 event pairs, 902 based on Foata normal form. 3/6712 useless extension candidates. Maximal degree in co-relation 89627. Up to 6643 conditions per place. [2024-06-27 23:26:51,321 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 595 selfloop transitions, 26 changer transitions 0/624 dead transitions. [2024-06-27 23:26:51,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 624 transitions, 10569 flow [2024-06-27 23:26:51,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:51,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:51,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 23:26:51,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34226190476190477 [2024-06-27 23:26:51,322 INFO L175 Difference]: Start difference. First operand has 356 places, 609 transitions, 9239 flow. Second operand 8 states and 115 transitions. [2024-06-27 23:26:51,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 624 transitions, 10569 flow [2024-06-27 23:26:53,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 624 transitions, 10377 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:26:53,538 INFO L231 Difference]: Finished difference. Result has 358 places, 612 transitions, 9160 flow [2024-06-27 23:26:53,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9047, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9160, PETRI_PLACES=358, PETRI_TRANSITIONS=612} [2024-06-27 23:26:53,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-27 23:26:53,539 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 612 transitions, 9160 flow [2024-06-27 23:26:53,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:53,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:53,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:26:53,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:26:53,539 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-27 23:26:53,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:53,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1090647199, now seen corresponding path program 2 times [2024-06-27 23:26:53,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:53,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373509659] [2024-06-27 23:26:53,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:53,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:56,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:56,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:56,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373509659] [2024-06-27 23:26:56,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373509659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:56,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:56,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:26:56,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050646435] [2024-06-27 23:26:56,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:56,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:26:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:56,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:26:56,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:26:56,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:26:56,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 612 transitions, 9160 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:56,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:56,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:26:56,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:59,345 INFO L124 PetriNetUnfolderBase]: 4535/6724 cut-off events. [2024-06-27 23:26:59,346 INFO L125 PetriNetUnfolderBase]: For 1875125/1875146 co-relation queries the response was YES. [2024-06-27 23:26:59,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90573 conditions, 6724 events. 4535/6724 cut-off events. For 1875125/1875146 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35249 event pairs, 761 based on Foata normal form. 15/6725 useless extension candidates. Maximal degree in co-relation 90411. Up to 6539 conditions per place. [2024-06-27 23:26:59,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 559 selfloop transitions, 69 changer transitions 0/631 dead transitions. [2024-06-27 23:26:59,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 631 transitions, 10840 flow [2024-06-27 23:26:59,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:26:59,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:26:59,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 23:26:59,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 23:26:59,455 INFO L175 Difference]: Start difference. First operand has 358 places, 612 transitions, 9160 flow. Second operand 8 states and 124 transitions. [2024-06-27 23:26:59,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 631 transitions, 10840 flow [2024-06-27 23:27:02,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 631 transitions, 10751 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:02,249 INFO L231 Difference]: Finished difference. Result has 361 places, 618 transitions, 9417 flow [2024-06-27 23:27:02,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9417, PETRI_PLACES=361, PETRI_TRANSITIONS=618} [2024-06-27 23:27:02,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-27 23:27:02,250 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 618 transitions, 9417 flow [2024-06-27 23:27:02,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:02,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:02,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:02,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:27:02,250 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:02,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:02,251 INFO L85 PathProgramCache]: Analyzing trace with hash 636546352, now seen corresponding path program 5 times [2024-06-27 23:27:02,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:02,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516410337] [2024-06-27 23:27:02,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:02,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:02,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:08,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-27 23:27:08,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:08,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516410337] [2024-06-27 23:27:08,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516410337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:08,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:08,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:08,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178753856] [2024-06-27 23:27:08,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:08,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:08,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:08,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:08,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:08,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:27:08,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 618 transitions, 9417 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:08,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:08,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:27:08,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:11,165 INFO L124 PetriNetUnfolderBase]: 4541/6743 cut-off events. [2024-06-27 23:27:11,166 INFO L125 PetriNetUnfolderBase]: For 1912646/1912655 co-relation queries the response was YES. [2024-06-27 23:27:11,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91478 conditions, 6743 events. 4541/6743 cut-off events. For 1912646/1912655 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 35469 event pairs, 872 based on Foata normal form. 10/6745 useless extension candidates. Maximal degree in co-relation 91314. Up to 5880 conditions per place. [2024-06-27 23:27:11,273 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 501 selfloop transitions, 152 changer transitions 0/656 dead transitions. [2024-06-27 23:27:11,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 656 transitions, 11940 flow [2024-06-27 23:27:11,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:27:11,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:27:11,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:27:11,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 23:27:11,274 INFO L175 Difference]: Start difference. First operand has 361 places, 618 transitions, 9417 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:27:11,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 656 transitions, 11940 flow [2024-06-27 23:27:14,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 656 transitions, 11793 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 23:27:14,256 INFO L231 Difference]: Finished difference. Result has 367 places, 622 transitions, 9711 flow [2024-06-27 23:27:14,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9711, PETRI_PLACES=367, PETRI_TRANSITIONS=622} [2024-06-27 23:27:14,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-27 23:27:14,257 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 622 transitions, 9711 flow [2024-06-27 23:27:14,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:14,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:14,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:14,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:27:14,257 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:14,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:14,258 INFO L85 PathProgramCache]: Analyzing trace with hash 636546569, now seen corresponding path program 3 times [2024-06-27 23:27:14,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:14,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442854326] [2024-06-27 23:27:14,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:14,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:25,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:25,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442854326] [2024-06-27 23:27:25,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442854326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:25,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:25,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:25,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47650090] [2024-06-27 23:27:25,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:25,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:25,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:25,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:25,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:25,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:27:25,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 622 transitions, 9711 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:25,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:25,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:27:25,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:30,021 INFO L124 PetriNetUnfolderBase]: 4547/6752 cut-off events. [2024-06-27 23:27:30,021 INFO L125 PetriNetUnfolderBase]: For 1936977/1936986 co-relation queries the response was YES. [2024-06-27 23:27:30,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92493 conditions, 6752 events. 4547/6752 cut-off events. For 1936977/1936986 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35531 event pairs, 877 based on Foata normal form. 10/6754 useless extension candidates. Maximal degree in co-relation 92327. Up to 5889 conditions per place. [2024-06-27 23:27:30,123 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 505 selfloop transitions, 155 changer transitions 0/663 dead transitions. [2024-06-27 23:27:30,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 663 transitions, 12250 flow [2024-06-27 23:27:30,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:27:30,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:27:30,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 23:27:30,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-27 23:27:30,125 INFO L175 Difference]: Start difference. First operand has 367 places, 622 transitions, 9711 flow. Second operand 11 states and 179 transitions. [2024-06-27 23:27:30,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 663 transitions, 12250 flow [2024-06-27 23:27:32,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 663 transitions, 11859 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:27:32,367 INFO L231 Difference]: Finished difference. Result has 371 places, 625 transitions, 9733 flow [2024-06-27 23:27:32,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9323, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9733, PETRI_PLACES=371, PETRI_TRANSITIONS=625} [2024-06-27 23:27:32,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-27 23:27:32,368 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 625 transitions, 9733 flow [2024-06-27 23:27:32,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:32,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:32,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:32,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:27:32,369 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:32,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:32,369 INFO L85 PathProgramCache]: Analyzing trace with hash 885904958, now seen corresponding path program 2 times [2024-06-27 23:27:32,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:32,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439774062] [2024-06-27 23:27:32,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:32,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:32,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:39,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:39,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:39,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439774062] [2024-06-27 23:27:39,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439774062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:39,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:39,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:39,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296788590] [2024-06-27 23:27:39,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:39,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:39,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:39,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:39,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:40,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 23:27:40,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 625 transitions, 9733 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:40,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:40,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 23:27:40,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:43,262 INFO L124 PetriNetUnfolderBase]: 4564/6779 cut-off events. [2024-06-27 23:27:43,262 INFO L125 PetriNetUnfolderBase]: For 1979616/1979625 co-relation queries the response was YES. [2024-06-27 23:27:43,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92999 conditions, 6779 events. 4564/6779 cut-off events. For 1979616/1979625 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35744 event pairs, 870 based on Foata normal form. 10/6781 useless extension candidates. Maximal degree in co-relation 92832. Up to 6485 conditions per place. [2024-06-27 23:27:43,549 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 575 selfloop transitions, 78 changer transitions 0/656 dead transitions. [2024-06-27 23:27:43,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 656 transitions, 11371 flow [2024-06-27 23:27:43,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:27:43,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:27:43,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-27 23:27:43,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-27 23:27:43,551 INFO L175 Difference]: Start difference. First operand has 371 places, 625 transitions, 9733 flow. Second operand 10 states and 154 transitions. [2024-06-27 23:27:43,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 656 transitions, 11371 flow [2024-06-27 23:27:45,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 656 transitions, 10991 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 23:27:45,651 INFO L231 Difference]: Finished difference. Result has 372 places, 627 transitions, 9664 flow [2024-06-27 23:27:45,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9353, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9664, PETRI_PLACES=372, PETRI_TRANSITIONS=627} [2024-06-27 23:27:45,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-27 23:27:45,651 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 627 transitions, 9664 flow [2024-06-27 23:27:45,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:45,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:45,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:45,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:27:45,652 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:45,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:45,652 INFO L85 PathProgramCache]: Analyzing trace with hash 280168662, now seen corresponding path program 6 times [2024-06-27 23:27:45,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:45,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162217215] [2024-06-27 23:27:45,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:45,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:45,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15