./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016.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/mix016.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/mix016.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix016.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:22:51,522 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:22:51,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:22:51,608 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:22:51,609 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:22:51,630 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:22:51,630 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:22:51,631 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:22:51,631 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:22:51,634 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:22:51,635 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:22:51,635 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:22:51,635 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:22:51,636 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:22:51,636 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:22:51,637 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:22:51,637 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:22:51,637 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:22:51,637 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:22:51,637 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:22:51,638 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:22:51,638 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:22:51,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:22:51,638 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:22:51,639 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:22:51,639 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:22:51,639 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:22:51,639 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:22:51,640 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:22:51,640 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:22:51,641 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:22:51,641 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:22:51,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:22:51,641 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:22:51,641 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:22:51,642 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:22:51,642 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:22:51,642 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:22:51,642 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:22:51,642 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:22:51,643 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:22:51,643 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:22:51,643 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:22:51,643 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:22:51,831 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:22:51,848 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:22:51,850 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:22:51,851 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:22:51,852 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:22:51,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-27 23:22:52,849 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:22:53,061 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:22:53,066 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-27 23:22:53,085 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91886d506/edd49155ba9840a997e15dd8e205e35d/FLAG3f487212c [2024-06-27 23:22:53,097 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/91886d506/edd49155ba9840a997e15dd8e205e35d [2024-06-27 23:22:53,098 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:22:53,099 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:22:53,099 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/mix016.oepc.yml/witness.yml [2024-06-27 23:22:53,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:22:53,194 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:22:53,201 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:22:53,201 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:22:53,205 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:22:53,205 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:22:53" (1/2) ... [2024-06-27 23:22:53,206 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e7ac017 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:22:53, skipping insertion in model container [2024-06-27 23:22:53,206 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:22:53" (1/2) ... [2024-06-27 23:22:53,209 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@77e87bf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:22:53, skipping insertion in model container [2024-06-27 23:22:53,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:22:53" (2/2) ... [2024-06-27 23:22:53,210 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e7ac017 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:22:53, skipping insertion in model container [2024-06-27 23:22:53,210 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:22:53" (2/2) ... [2024-06-27 23:22:53,210 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:22:53,233 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:22:53,234 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:22:53,234 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:22:53,234 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$r_buff0_thd1 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0_used >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$w_buff0) + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0_used >= 0LL) && (long long )main$tmp_guard1 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0_used >= 0LL) && (long long )x + (long long )z$r_buff0_thd1 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0_used >= 0LL) && (long long )y + (long long )z$r_buff0_thd1 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0_used >= 0LL) && (long long )z + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0_used >= 0LL) && (long long )z$flush_delayed + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$mem_tmp + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 + (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0_used >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0_used + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0_used >= 0LL) && (long long )weak$$choice2 + (long long )z$r_buff0_thd1 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0_used >= 0LL) && (1LL + (long long )z$w_buff0_used) - (long long )z$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )z$mem_tmp >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff0_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd2 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$r_buff1_thd3 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$read_delayed >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff0_used >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff0_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1 >= 0LL) && (long long )z$r_buff1_thd1 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff0_used - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:22:53,235 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:22:53,235 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-27 23:22:53,271 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:22:53,582 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:22:53,593 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:22:53,782 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:22:53,811 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:22:53,811 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:22:53 WrapperNode [2024-06-27 23:22:53,812 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:22:53,813 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:22:53,813 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:22:53,813 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:22:53,819 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:22:53" (1/1) ... [2024-06-27 23:22:53,846 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:22:53" (1/1) ... [2024-06-27 23:22:53,900 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-27 23:22:53,901 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:22:53,901 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:22:53,902 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:22:53,902 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:22:53,910 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:22:53" (1/1) ... [2024-06-27 23:22:53,911 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:22:53" (1/1) ... [2024-06-27 23:22:53,928 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:22:53" (1/1) ... [2024-06-27 23:22:53,950 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:22:53,950 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:22:53" (1/1) ... [2024-06-27 23:22:53,951 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:22:53" (1/1) ... [2024-06-27 23:22:53,989 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:22:53" (1/1) ... [2024-06-27 23:22:53,990 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:22:53" (1/1) ... [2024-06-27 23:22:53,994 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:22:53" (1/1) ... [2024-06-27 23:22:53,996 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:22:53" (1/1) ... [2024-06-27 23:22:54,003 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:22:54,004 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:22:54,004 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:22:54,005 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:22:54,005 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:22:53" (1/1) ... [2024-06-27 23:22:54,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:22:54,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:22:54,029 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:22:54,035 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:22:54,057 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:22:54,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:22:54,057 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:22:54,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:22:54,057 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:22:54,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:22:54,057 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:22:54,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:22:54,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:22:54,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:22:54,058 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:22:54,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:22:54,059 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:22:54,198 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:22:54,200 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:22:54,687 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:22:54,689 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:22:54,855 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:22:54,855 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:22:54,856 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:22:54 BoogieIcfgContainer [2024-06-27 23:22:54,856 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:22:54,858 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:22:54,858 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:22:54,861 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:22:54,861 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:22:53" (1/4) ... [2024-06-27 23:22:54,861 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c6a0616 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:22:54, skipping insertion in model container [2024-06-27 23:22:54,861 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:22:53" (2/4) ... [2024-06-27 23:22:54,862 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c6a0616 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:22:54, skipping insertion in model container [2024-06-27 23:22:54,862 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:22:53" (3/4) ... [2024-06-27 23:22:54,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c6a0616 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:22:54, skipping insertion in model container [2024-06-27 23:22:54,864 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:22:54" (4/4) ... [2024-06-27 23:22:54,865 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016.oepc.i [2024-06-27 23:22:54,878 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:22:54,878 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:22:54,878 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:22:54,925 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:22:54,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:22:54,973 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:22:54,974 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:22:54,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:22:54,975 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:22:54,978 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:22:54,987 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:22:55,003 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;@2768fd1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:22:55,003 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:22:55,009 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:22:55,009 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:22:55,009 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:22:55,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:55,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:22:55,010 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:22:55,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:55,018 INFO L85 PathProgramCache]: Analyzing trace with hash 375426392, now seen corresponding path program 1 times [2024-06-27 23:22:55,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:55,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842782376] [2024-06-27 23:22:55,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:55,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:56,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:56,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:56,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842782376] [2024-06-27 23:22:56,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842782376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:56,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:56,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:22:56,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760783585] [2024-06-27 23:22:56,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:56,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:22:56,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:22:56,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:22:56,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:22:56,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:56,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:56,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:22:56,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:57,001 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-27 23:22:57,002 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 23:22:57,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 1756 events. 1116/1756 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8471 event pairs, 765 based on Foata normal form. 1/1723 useless extension candidates. Maximal degree in co-relation 3495. Up to 1676 conditions per place. [2024-06-27 23:22:57,012 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:22:57,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 23:22:57,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:22:57,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:22:57,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 23:22:57,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 23:22:57,022 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-27 23:22:57,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 23:22:57,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:22:57,026 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:22:57,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:22:57,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:22:57,030 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:22:57,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:57,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:57,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:57,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:22:57,030 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:22:57,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:57,031 INFO L85 PathProgramCache]: Analyzing trace with hash 8448025, now seen corresponding path program 1 times [2024-06-27 23:22:57,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:57,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595753341] [2024-06-27 23:22:57,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:57,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:57,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:57,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:57,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595753341] [2024-06-27 23:22:57,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595753341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:57,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:57,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:22:57,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126121804] [2024-06-27 23:22:57,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:57,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:22:57,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:57,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:22:57,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:22:57,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:22:57,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:57,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:57,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:22:57,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:58,256 INFO L124 PetriNetUnfolderBase]: 1110/1755 cut-off events. [2024-06-27 23:22:58,256 INFO L125 PetriNetUnfolderBase]: For 339/339 co-relation queries the response was YES. [2024-06-27 23:22:58,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 1755 events. 1110/1755 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8472 event pairs, 641 based on Foata normal form. 3/1757 useless extension candidates. Maximal degree in co-relation 3964. Up to 1652 conditions per place. [2024-06-27 23:22:58,264 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:22:58,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-27 23:22:58,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:22:58,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:22:58,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 23:22:58,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 23:22:58,266 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-27 23:22:58,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-27 23:22:58,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:22:58,268 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:22:58,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:22:58,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:22:58,269 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:22:58,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:58,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:58,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:58,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:22:58,270 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:22:58,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:58,271 INFO L85 PathProgramCache]: Analyzing trace with hash -471336136, now seen corresponding path program 1 times [2024-06-27 23:22:58,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:58,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851580713] [2024-06-27 23:22:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:58,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:58,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:59,624 INFO L134 CoverageAnalysis]: 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:59,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:59,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851580713] [2024-06-27 23:22:59,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851580713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:59,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:59,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:22:59,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944772536] [2024-06-27 23:22:59,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:59,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:22:59,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:59,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:22:59,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:22:59,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:22:59,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:59,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:59,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:22:59,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:00,146 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-27 23:23:00,147 INFO L125 PetriNetUnfolderBase]: For 1107/1107 co-relation queries the response was YES. [2024-06-27 23:23:00,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5281 conditions, 2102 events. 1345/2102 cut-off events. For 1107/1107 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10207 event pairs, 592 based on Foata normal form. 3/2104 useless extension candidates. Maximal degree in co-relation 5267. Up to 1965 conditions per place. [2024-06-27 23:23:00,157 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-27 23:23:00,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 370 flow [2024-06-27 23:23:00,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:00,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:23:00,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 23:23:00,160 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:23:00,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 370 flow [2024-06-27 23:23:00,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 350 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:00,162 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-27 23:23:00,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 23:23:00,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:23:00,163 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-27 23:23:00,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:00,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:00,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:00,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:23:00,164 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:23:00,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:00,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1713143826, now seen corresponding path program 1 times [2024-06-27 23:23:00,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:00,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102022985] [2024-06-27 23:23:00,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:00,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:00,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:01,890 INFO L134 CoverageAnalysis]: 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:01,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:01,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102022985] [2024-06-27 23:23:01,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102022985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:01,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:01,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:01,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968093572] [2024-06-27 23:23:01,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:01,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:01,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:01,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:01,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:01,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 23:23:01,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:01,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:01,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 23:23:01,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:02,451 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-27 23:23:02,451 INFO L125 PetriNetUnfolderBase]: For 2178/2178 co-relation queries the response was YES. [2024-06-27 23:23:02,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5854 conditions, 2085 events. 1336/2085 cut-off events. For 2178/2178 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10107 event pairs, 450 based on Foata normal form. 6/2090 useless extension candidates. Maximal degree in co-relation 5838. Up to 1920 conditions per place. [2024-06-27 23:23:02,464 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-27 23:23:02,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 430 flow [2024-06-27 23:23:02,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:02,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:23:02,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-27 23:23:02,467 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:23:02,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 430 flow [2024-06-27 23:23:02,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:02,473 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-27 23:23:02,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 23:23:02,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 23:23:02,474 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-27 23:23:02,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:02,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:02,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:02,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:23:02,475 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:23:02,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:02,475 INFO L85 PathProgramCache]: Analyzing trace with hash 787885447, now seen corresponding path program 1 times [2024-06-27 23:23:02,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:02,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864989043] [2024-06-27 23:23:02,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:02,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:03,978 INFO L134 CoverageAnalysis]: 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:03,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:03,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864989043] [2024-06-27 23:23:03,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864989043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:03,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:03,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:23:03,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752244875] [2024-06-27 23:23:03,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:03,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:23:03,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:23:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:23:04,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:04,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:04,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:04,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:04,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:04,543 INFO L124 PetriNetUnfolderBase]: 1326/2070 cut-off events. [2024-06-27 23:23:04,543 INFO L125 PetriNetUnfolderBase]: For 3589/3589 co-relation queries the response was YES. [2024-06-27 23:23:04,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6189 conditions, 2070 events. 1326/2070 cut-off events. For 3589/3589 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10046 event pairs, 746 based on Foata normal form. 4/2059 useless extension candidates. Maximal degree in co-relation 6171. Up to 1963 conditions per place. [2024-06-27 23:23:04,554 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-27 23:23:04,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 61 transitions, 382 flow [2024-06-27 23:23:04,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:23:04,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:23:04,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-27 23:23:04,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-27 23:23:04,556 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 97 transitions. [2024-06-27 23:23:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 61 transitions, 382 flow [2024-06-27 23:23:04,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 61 transitions, 341 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:04,559 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 242 flow [2024-06-27 23:23:04,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=242, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 23:23:04,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 23:23:04,560 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 242 flow [2024-06-27 23:23:04,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:04,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:04,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:04,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:23:04,561 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:23:04,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:04,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1985320514, now seen corresponding path program 1 times [2024-06-27 23:23:04,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:04,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982726490] [2024-06-27 23:23:04,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:04,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:04,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:06,093 INFO L134 CoverageAnalysis]: 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:06,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:06,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982726490] [2024-06-27 23:23:06,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982726490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:06,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:06,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:06,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39942510] [2024-06-27 23:23:06,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:06,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:06,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:06,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:06,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:06,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:06,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 242 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:06,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:06,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:06,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:06,803 INFO L124 PetriNetUnfolderBase]: 1359/2111 cut-off events. [2024-06-27 23:23:06,803 INFO L125 PetriNetUnfolderBase]: For 4713/4713 co-relation queries the response was YES. [2024-06-27 23:23:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6783 conditions, 2111 events. 1359/2111 cut-off events. For 4713/4713 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10271 event pairs, 691 based on Foata normal form. 2/2102 useless extension candidates. Maximal degree in co-relation 6761. Up to 1972 conditions per place. [2024-06-27 23:23:06,815 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-27 23:23:06,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 90 transitions, 599 flow [2024-06-27 23:23:06,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:06,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:06,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 23:23:06,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-27 23:23:06,817 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 242 flow. Second operand 6 states and 129 transitions. [2024-06-27 23:23:06,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 90 transitions, 599 flow [2024-06-27 23:23:06,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 573 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 23:23:06,822 INFO L231 Difference]: Finished difference. Result has 61 places, 67 transitions, 408 flow [2024-06-27 23:23:06,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=408, PETRI_PLACES=61, PETRI_TRANSITIONS=67} [2024-06-27 23:23:06,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 23:23:06,824 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 67 transitions, 408 flow [2024-06-27 23:23:06,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:06,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:06,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:06,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:23:06,825 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:23:06,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:06,825 INFO L85 PathProgramCache]: Analyzing trace with hash 883318978, now seen corresponding path program 2 times [2024-06-27 23:23:06,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:06,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528913825] [2024-06-27 23:23:06,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:06,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:06,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:08,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:08,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:08,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528913825] [2024-06-27 23:23:08,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528913825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:08,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:08,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:08,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003038485] [2024-06-27 23:23:08,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:08,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:08,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:08,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:08,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:08,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:08,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 67 transitions, 408 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:08,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:08,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:08,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:08,708 INFO L124 PetriNetUnfolderBase]: 1391/2172 cut-off events. [2024-06-27 23:23:08,708 INFO L125 PetriNetUnfolderBase]: For 6575/6575 co-relation queries the response was YES. [2024-06-27 23:23:08,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 2172 events. 1391/2172 cut-off events. For 6575/6575 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10517 event pairs, 726 based on Foata normal form. 3/2159 useless extension candidates. Maximal degree in co-relation 7660. Up to 2023 conditions per place. [2024-06-27 23:23:08,731 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 61 selfloop transitions, 30 changer transitions 0/96 dead transitions. [2024-06-27 23:23:08,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 96 transitions, 776 flow [2024-06-27 23:23:08,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:08,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:08,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 23:23:08,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-27 23:23:08,733 INFO L175 Difference]: Start difference. First operand has 61 places, 67 transitions, 408 flow. Second operand 6 states and 118 transitions. [2024-06-27 23:23:08,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 96 transitions, 776 flow [2024-06-27 23:23:08,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 96 transitions, 748 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-27 23:23:08,740 INFO L231 Difference]: Finished difference. Result has 68 places, 80 transitions, 597 flow [2024-06-27 23:23:08,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=597, PETRI_PLACES=68, PETRI_TRANSITIONS=80} [2024-06-27 23:23:08,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-27 23:23:08,742 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 80 transitions, 597 flow [2024-06-27 23:23:08,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:08,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:08,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:08,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:23:08,742 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:23:08,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:08,743 INFO L85 PathProgramCache]: Analyzing trace with hash -860157310, now seen corresponding path program 3 times [2024-06-27 23:23:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:08,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418226796] [2024-06-27 23:23:08,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:08,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:09,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:09,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418226796] [2024-06-27 23:23:09,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418226796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:09,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:09,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:09,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90382658] [2024-06-27 23:23:09,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:09,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:09,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:09,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:09,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:10,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:10,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 80 transitions, 597 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:10,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:10,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:10,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:10,504 INFO L124 PetriNetUnfolderBase]: 1383/2163 cut-off events. [2024-06-27 23:23:10,504 INFO L125 PetriNetUnfolderBase]: For 7804/7804 co-relation queries the response was YES. [2024-06-27 23:23:10,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7879 conditions, 2163 events. 1383/2163 cut-off events. For 7804/7804 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10482 event pairs, 724 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 7848. Up to 2044 conditions per place. [2024-06-27 23:23:10,514 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 73 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-06-27 23:23:10,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 819 flow [2024-06-27 23:23:10,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:10,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:10,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 23:23:10,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-27 23:23:10,517 INFO L175 Difference]: Start difference. First operand has 68 places, 80 transitions, 597 flow. Second operand 6 states and 113 transitions. [2024-06-27 23:23:10,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 819 flow [2024-06-27 23:23:10,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 94 transitions, 745 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:10,527 INFO L231 Difference]: Finished difference. Result has 71 places, 80 transitions, 566 flow [2024-06-27 23:23:10,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=71, PETRI_TRANSITIONS=80} [2024-06-27 23:23:10,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-27 23:23:10,530 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 80 transitions, 566 flow [2024-06-27 23:23:10,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:10,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:10,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:10,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:23:10,531 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:23:10,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:10,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1841120504, now seen corresponding path program 1 times [2024-06-27 23:23:10,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:10,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57273723] [2024-06-27 23:23:10,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:10,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:10,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:12,055 INFO L134 CoverageAnalysis]: 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,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:12,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57273723] [2024-06-27 23:23:12,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57273723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:12,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:12,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:12,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528072099] [2024-06-27 23:23:12,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:12,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:12,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:12,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:12,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 80 transitions, 566 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:12,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:12,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:12,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:12,890 INFO L124 PetriNetUnfolderBase]: 1432/2240 cut-off events. [2024-06-27 23:23:12,890 INFO L125 PetriNetUnfolderBase]: For 9292/9295 co-relation queries the response was YES. [2024-06-27 23:23:12,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8308 conditions, 2240 events. 1432/2240 cut-off events. For 9292/9295 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11078 event pairs, 653 based on Foata normal form. 4/2235 useless extension candidates. Maximal degree in co-relation 8276. Up to 2061 conditions per place. [2024-06-27 23:23:12,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 33 changer transitions 0/130 dead transitions. [2024-06-27 23:23:12,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 130 transitions, 1062 flow [2024-06-27 23:23:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:12,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:12,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:23:12,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-27 23:23:12,904 INFO L175 Difference]: Start difference. First operand has 71 places, 80 transitions, 566 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:23:12,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 130 transitions, 1062 flow [2024-06-27 23:23:12,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 130 transitions, 1015 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:12,916 INFO L231 Difference]: Finished difference. Result has 77 places, 95 transitions, 713 flow [2024-06-27 23:23:12,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=713, PETRI_PLACES=77, PETRI_TRANSITIONS=95} [2024-06-27 23:23:12,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 23:23:12,917 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 95 transitions, 713 flow [2024-06-27 23:23:12,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:12,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:12,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:12,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:23:12,918 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:23:12,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:12,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1403252680, now seen corresponding path program 2 times [2024-06-27 23:23:12,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:12,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878785738] [2024-06-27 23:23:12,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:12,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:14,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:14,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:14,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878785738] [2024-06-27 23:23:14,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878785738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:14,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:14,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:14,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416653807] [2024-06-27 23:23:14,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:14,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:14,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:14,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:14,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:15,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:15,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 95 transitions, 713 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:15,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:15,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:15,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:15,754 INFO L124 PetriNetUnfolderBase]: 1476/2314 cut-off events. [2024-06-27 23:23:15,754 INFO L125 PetriNetUnfolderBase]: For 12095/12098 co-relation queries the response was YES. [2024-06-27 23:23:15,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9261 conditions, 2314 events. 1476/2314 cut-off events. For 12095/12098 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11455 event pairs, 628 based on Foata normal form. 5/2313 useless extension candidates. Maximal degree in co-relation 9228. Up to 2125 conditions per place. [2024-06-27 23:23:15,769 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 92 selfloop transitions, 39 changer transitions 0/136 dead transitions. [2024-06-27 23:23:15,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 136 transitions, 1206 flow [2024-06-27 23:23:15,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:15,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:15,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:23:15,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:23:15,771 INFO L175 Difference]: Start difference. First operand has 77 places, 95 transitions, 713 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:23:15,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 136 transitions, 1206 flow [2024-06-27 23:23:15,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 136 transitions, 1113 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:15,787 INFO L231 Difference]: Finished difference. Result has 83 places, 112 transitions, 896 flow [2024-06-27 23:23:15,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=83, PETRI_TRANSITIONS=112} [2024-06-27 23:23:15,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 23:23:15,789 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 112 transitions, 896 flow [2024-06-27 23:23:15,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:15,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:15,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:15,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:23:15,789 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:23:15,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:15,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1291156792, now seen corresponding path program 3 times [2024-06-27 23:23:15,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:15,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530448682] [2024-06-27 23:23:15,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:15,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:15,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:17,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:17,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:17,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530448682] [2024-06-27 23:23:17,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530448682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:17,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:17,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:17,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953926797] [2024-06-27 23:23:17,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:17,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:17,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:17,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:17,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:17,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:17,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 112 transitions, 896 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:17,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:17,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:17,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:18,374 INFO L124 PetriNetUnfolderBase]: 1497/2349 cut-off events. [2024-06-27 23:23:18,374 INFO L125 PetriNetUnfolderBase]: For 14208/14208 co-relation queries the response was YES. [2024-06-27 23:23:18,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9734 conditions, 2349 events. 1497/2349 cut-off events. For 14208/14208 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11594 event pairs, 630 based on Foata normal form. 2/2344 useless extension candidates. Maximal degree in co-relation 9697. Up to 2050 conditions per place. [2024-06-27 23:23:18,390 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 73 selfloop transitions, 72 changer transitions 0/150 dead transitions. [2024-06-27 23:23:18,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 150 transitions, 1437 flow [2024-06-27 23:23:18,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:18,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:18,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:23:18,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 23:23:18,392 INFO L175 Difference]: Start difference. First operand has 83 places, 112 transitions, 896 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:23:18,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 150 transitions, 1437 flow [2024-06-27 23:23:18,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 150 transitions, 1376 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:18,410 INFO L231 Difference]: Finished difference. Result has 89 places, 123 transitions, 1118 flow [2024-06-27 23:23:18,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1118, PETRI_PLACES=89, PETRI_TRANSITIONS=123} [2024-06-27 23:23:18,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-27 23:23:18,411 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 123 transitions, 1118 flow [2024-06-27 23:23:18,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:18,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:18,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:18,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:23:18,412 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:23:18,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1613080862, now seen corresponding path program 4 times [2024-06-27 23:23:18,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:18,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666770822] [2024-06-27 23:23:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:18,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:19,702 INFO L134 CoverageAnalysis]: 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:19,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:19,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666770822] [2024-06-27 23:23:19,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666770822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:19,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:19,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:19,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622945629] [2024-06-27 23:23:19,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:19,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:19,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:19,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:19,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:19,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:19,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 123 transitions, 1118 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:19,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:19,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:19,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:20,523 INFO L124 PetriNetUnfolderBase]: 1517/2363 cut-off events. [2024-06-27 23:23:20,524 INFO L125 PetriNetUnfolderBase]: For 18227/18227 co-relation queries the response was YES. [2024-06-27 23:23:20,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10523 conditions, 2363 events. 1517/2363 cut-off events. For 18227/18227 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11659 event pairs, 717 based on Foata normal form. 3/2348 useless extension candidates. Maximal degree in co-relation 10484. Up to 2206 conditions per place. [2024-06-27 23:23:20,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 114 selfloop transitions, 34 changer transitions 0/153 dead transitions. [2024-06-27 23:23:20,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 153 transitions, 1596 flow [2024-06-27 23:23:20,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:20,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:20,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 23:23:20,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 23:23:20,543 INFO L175 Difference]: Start difference. First operand has 89 places, 123 transitions, 1118 flow. Second operand 7 states and 132 transitions. [2024-06-27 23:23:20,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 153 transitions, 1596 flow [2024-06-27 23:23:20,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 153 transitions, 1496 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:20,567 INFO L231 Difference]: Finished difference. Result has 94 places, 136 transitions, 1268 flow [2024-06-27 23:23:20,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1268, PETRI_PLACES=94, PETRI_TRANSITIONS=136} [2024-06-27 23:23:20,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:23:20,568 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 136 transitions, 1268 flow [2024-06-27 23:23:20,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:20,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:20,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:20,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:23:20,568 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:23:20,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:20,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1272398904, now seen corresponding path program 5 times [2024-06-27 23:23:20,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:20,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881708825] [2024-06-27 23:23:20,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:20,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:20,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:21,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:23:21,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:21,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881708825] [2024-06-27 23:23:21,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881708825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:21,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:21,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:21,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852614529] [2024-06-27 23:23:21,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:21,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:21,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:21,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:21,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:22,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:22,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 136 transitions, 1268 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:22,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:22,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:22,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:22,551 INFO L124 PetriNetUnfolderBase]: 1542/2398 cut-off events. [2024-06-27 23:23:22,551 INFO L125 PetriNetUnfolderBase]: For 19931/19931 co-relation queries the response was YES. [2024-06-27 23:23:22,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10735 conditions, 2398 events. 1542/2398 cut-off events. For 19931/19931 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11853 event pairs, 723 based on Foata normal form. 3/2382 useless extension candidates. Maximal degree in co-relation 10693. Up to 2170 conditions per place. [2024-06-27 23:23:22,567 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 98 selfloop transitions, 62 changer transitions 0/165 dead transitions. [2024-06-27 23:23:22,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 165 transitions, 1799 flow [2024-06-27 23:23:22,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:22,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:23:22,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 23:23:22,568 INFO L175 Difference]: Start difference. First operand has 94 places, 136 transitions, 1268 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:23:22,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 165 transitions, 1799 flow [2024-06-27 23:23:22,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 165 transitions, 1750 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:22,589 INFO L231 Difference]: Finished difference. Result has 97 places, 145 transitions, 1451 flow [2024-06-27 23:23:22,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1451, PETRI_PLACES=97, PETRI_TRANSITIONS=145} [2024-06-27 23:23:22,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-27 23:23:22,590 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 145 transitions, 1451 flow [2024-06-27 23:23:22,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:22,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:22,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:22,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:23:22,590 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:23:22,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:22,591 INFO L85 PathProgramCache]: Analyzing trace with hash 294116534, now seen corresponding path program 6 times [2024-06-27 23:23:22,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:22,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242952997] [2024-06-27 23:23:22,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:22,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:22,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:23,798 INFO L134 CoverageAnalysis]: 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:23,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:23,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242952997] [2024-06-27 23:23:23,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242952997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:23,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:23,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:23,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47900549] [2024-06-27 23:23:23,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:23,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:23,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:23,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:23,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:23,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:23,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 145 transitions, 1451 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:23,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:23,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:23,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:24,444 INFO L124 PetriNetUnfolderBase]: 1564/2433 cut-off events. [2024-06-27 23:23:24,445 INFO L125 PetriNetUnfolderBase]: For 22925/22925 co-relation queries the response was YES. [2024-06-27 23:23:24,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11175 conditions, 2433 events. 1564/2433 cut-off events. For 22925/22925 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12081 event pairs, 727 based on Foata normal form. 5/2420 useless extension candidates. Maximal degree in co-relation 11132. Up to 2260 conditions per place. [2024-06-27 23:23:24,458 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-27 23:23:24,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 173 transitions, 1992 flow [2024-06-27 23:23:24,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:24,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:24,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 23:23:24,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:23:24,460 INFO L175 Difference]: Start difference. First operand has 97 places, 145 transitions, 1451 flow. Second operand 8 states and 144 transitions. [2024-06-27 23:23:24,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 173 transitions, 1992 flow [2024-06-27 23:23:24,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 173 transitions, 1833 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:24,483 INFO L231 Difference]: Finished difference. Result has 102 places, 151 transitions, 1420 flow [2024-06-27 23:23:24,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1420, PETRI_PLACES=102, PETRI_TRANSITIONS=151} [2024-06-27 23:23:24,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 23:23:24,484 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 151 transitions, 1420 flow [2024-06-27 23:23:24,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:24,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:24,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:24,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:23:24,485 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:23:24,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1619760866, now seen corresponding path program 1 times [2024-06-27 23:23:24,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:24,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637716695] [2024-06-27 23:23:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:24,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:24,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:26,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:26,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637716695] [2024-06-27 23:23:26,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637716695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:26,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:26,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:26,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435414894] [2024-06-27 23:23:26,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:26,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:26,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:26,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:26,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:26,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:26,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 151 transitions, 1420 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:26,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:26,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:26,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:27,417 INFO L124 PetriNetUnfolderBase]: 1998/3048 cut-off events. [2024-06-27 23:23:27,417 INFO L125 PetriNetUnfolderBase]: For 30549/30549 co-relation queries the response was YES. [2024-06-27 23:23:27,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14198 conditions, 3048 events. 1998/3048 cut-off events. For 30549/30549 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14743 event pairs, 919 based on Foata normal form. 4/3040 useless extension candidates. Maximal degree in co-relation 14153. Up to 2904 conditions per place. [2024-06-27 23:23:27,434 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 18 changer transitions 0/176 dead transitions. [2024-06-27 23:23:27,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 176 transitions, 1905 flow [2024-06-27 23:23:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:27,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:27,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:23:27,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:23:27,436 INFO L175 Difference]: Start difference. First operand has 102 places, 151 transitions, 1420 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:23:27,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 176 transitions, 1905 flow [2024-06-27 23:23:27,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 176 transitions, 1849 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:27,464 INFO L231 Difference]: Finished difference. Result has 106 places, 157 transitions, 1489 flow [2024-06-27 23:23:27,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1489, PETRI_PLACES=106, PETRI_TRANSITIONS=157} [2024-06-27 23:23:27,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-27 23:23:27,466 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 157 transitions, 1489 flow [2024-06-27 23:23:27,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:27,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:27,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:27,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:23:27,466 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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:27,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:27,467 INFO L85 PathProgramCache]: Analyzing trace with hash 973376024, now seen corresponding path program 1 times [2024-06-27 23:23:27,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:27,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693494928] [2024-06-27 23:23:27,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:27,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:27,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:28,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:28,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:28,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693494928] [2024-06-27 23:23:28,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693494928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:28,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:28,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:23:28,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582493406] [2024-06-27 23:23:28,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:23:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:23:28,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:23:28,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:28,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 157 transitions, 1489 flow. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:28,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:28,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:28,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:29,432 INFO L124 PetriNetUnfolderBase]: 2073/3158 cut-off events. [2024-06-27 23:23:29,432 INFO L125 PetriNetUnfolderBase]: For 38848/38896 co-relation queries the response was YES. [2024-06-27 23:23:29,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15433 conditions, 3158 events. 2073/3158 cut-off events. For 38848/38896 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15286 event pairs, 1049 based on Foata normal form. 17/3149 useless extension candidates. Maximal degree in co-relation 15387. Up to 3053 conditions per place. [2024-06-27 23:23:29,453 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 142 selfloop transitions, 10 changer transitions 0/167 dead transitions. [2024-06-27 23:23:29,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 167 transitions, 1841 flow [2024-06-27 23:23:29,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:23:29,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:23:29,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 23:23:29,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 23:23:29,454 INFO L175 Difference]: Start difference. First operand has 106 places, 157 transitions, 1489 flow. Second operand 5 states and 88 transitions. [2024-06-27 23:23:29,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 167 transitions, 1841 flow [2024-06-27 23:23:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 167 transitions, 1778 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:29,483 INFO L231 Difference]: Finished difference. Result has 106 places, 160 transitions, 1478 flow [2024-06-27 23:23:29,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1478, PETRI_PLACES=106, PETRI_TRANSITIONS=160} [2024-06-27 23:23:29,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-27 23:23:29,484 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 160 transitions, 1478 flow [2024-06-27 23:23:29,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:29,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:29,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:29,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:23:29,485 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:23:29,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:29,485 INFO L85 PathProgramCache]: Analyzing trace with hash -914641947, now seen corresponding path program 1 times [2024-06-27 23:23:29,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:29,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556954776] [2024-06-27 23:23:29,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:29,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:30,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:30,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556954776] [2024-06-27 23:23:30,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556954776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:30,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:30,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:30,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788468618] [2024-06-27 23:23:30,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:30,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:30,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:30,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:30,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:31,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:31,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 160 transitions, 1478 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:31,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:31,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:31,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:32,009 INFO L124 PetriNetUnfolderBase]: 2063/3194 cut-off events. [2024-06-27 23:23:32,009 INFO L125 PetriNetUnfolderBase]: For 47712/47751 co-relation queries the response was YES. [2024-06-27 23:23:32,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16647 conditions, 3194 events. 2063/3194 cut-off events. For 47712/47751 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16336 event pairs, 698 based on Foata normal form. 8/3164 useless extension candidates. Maximal degree in co-relation 16601. Up to 2723 conditions per place. [2024-06-27 23:23:32,029 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 132 selfloop transitions, 74 changer transitions 0/213 dead transitions. [2024-06-27 23:23:32,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 213 transitions, 2278 flow [2024-06-27 23:23:32,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:23:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:23:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:23:32,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:23:32,032 INFO L175 Difference]: Start difference. First operand has 106 places, 160 transitions, 1478 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:23:32,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 213 transitions, 2278 flow [2024-06-27 23:23:32,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 213 transitions, 2248 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:32,061 INFO L231 Difference]: Finished difference. Result has 116 places, 177 transitions, 1845 flow [2024-06-27 23:23:32,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1845, PETRI_PLACES=116, PETRI_TRANSITIONS=177} [2024-06-27 23:23:32,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-27 23:23:32,062 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 177 transitions, 1845 flow [2024-06-27 23:23:32,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:32,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:32,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:32,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:23:32,063 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:23:32,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:32,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1252272095, now seen corresponding path program 2 times [2024-06-27 23:23:32,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:32,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576773577] [2024-06-27 23:23:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:32,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:32,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:33,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:33,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:33,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576773577] [2024-06-27 23:23:33,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576773577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:33,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:33,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:33,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928756484] [2024-06-27 23:23:33,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:33,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:33,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:33,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:33,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:34,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:23:34,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 177 transitions, 1845 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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:34,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:34,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:23:34,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:34,811 INFO L124 PetriNetUnfolderBase]: 2098/3247 cut-off events. [2024-06-27 23:23:34,812 INFO L125 PetriNetUnfolderBase]: For 57502/57541 co-relation queries the response was YES. [2024-06-27 23:23:34,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 3247 events. 2098/3247 cut-off events. For 57502/57541 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16682 event pairs, 701 based on Foata normal form. 13/3221 useless extension candidates. Maximal degree in co-relation 18583. Up to 2753 conditions per place. [2024-06-27 23:23:34,834 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 76 changer transitions 0/229 dead transitions. [2024-06-27 23:23:34,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 229 transitions, 2811 flow [2024-06-27 23:23:34,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:34,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:34,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:23:34,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-27 23:23:34,836 INFO L175 Difference]: Start difference. First operand has 116 places, 177 transitions, 1845 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:23:34,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 229 transitions, 2811 flow [2024-06-27 23:23:34,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 229 transitions, 2692 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:34,877 INFO L231 Difference]: Finished difference. Result has 121 places, 188 transitions, 2092 flow [2024-06-27 23:23:34,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2092, PETRI_PLACES=121, PETRI_TRANSITIONS=188} [2024-06-27 23:23:34,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 23:23:34,878 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 188 transitions, 2092 flow [2024-06-27 23:23:34,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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:34,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:34,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:34,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:23:34,878 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:23:34,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:34,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1252181885, now seen corresponding path program 3 times [2024-06-27 23:23:34,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:34,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070738734] [2024-06-27 23:23:34,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:34,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:34,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:36,560 INFO L134 CoverageAnalysis]: 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:36,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:36,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070738734] [2024-06-27 23:23:36,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070738734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:36,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:36,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:36,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928467315] [2024-06-27 23:23:36,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:36,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:36,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:36,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:36,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:23:36,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 188 transitions, 2092 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:36,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:23:36,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:37,409 INFO L124 PetriNetUnfolderBase]: 2085/3227 cut-off events. [2024-06-27 23:23:37,409 INFO L125 PetriNetUnfolderBase]: For 57163/57196 co-relation queries the response was YES. [2024-06-27 23:23:37,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18808 conditions, 3227 events. 2085/3227 cut-off events. For 57163/57196 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16605 event pairs, 727 based on Foata normal form. 8/3196 useless extension candidates. Maximal degree in co-relation 18757. Up to 2829 conditions per place. [2024-06-27 23:23:37,473 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 149 selfloop transitions, 63 changer transitions 0/219 dead transitions. [2024-06-27 23:23:37,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 219 transitions, 2750 flow [2024-06-27 23:23:37,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:37,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:37,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:23:37,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:23:37,476 INFO L175 Difference]: Start difference. First operand has 121 places, 188 transitions, 2092 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:23:37,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 219 transitions, 2750 flow [2024-06-27 23:23:37,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 219 transitions, 2607 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:23:37,520 INFO L231 Difference]: Finished difference. Result has 125 places, 188 transitions, 2095 flow [2024-06-27 23:23:37,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2095, PETRI_PLACES=125, PETRI_TRANSITIONS=188} [2024-06-27 23:23:37,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-27 23:23:37,521 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 188 transitions, 2095 flow [2024-06-27 23:23:37,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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:37,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:37,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:37,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:23:37,521 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:23:37,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:37,522 INFO L85 PathProgramCache]: Analyzing trace with hash 554886143, now seen corresponding path program 1 times [2024-06-27 23:23:37,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:37,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96686133] [2024-06-27 23:23:37,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:37,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:37,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:39,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:39,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:39,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96686133] [2024-06-27 23:23:39,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96686133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:39,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:39,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:39,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178917515] [2024-06-27 23:23:39,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:39,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:39,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:39,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:39,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:39,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:39,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 188 transitions, 2095 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:39,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:39,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:39,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:39,857 INFO L124 PetriNetUnfolderBase]: 2336/3534 cut-off events. [2024-06-27 23:23:39,857 INFO L125 PetriNetUnfolderBase]: For 62441/62464 co-relation queries the response was YES. [2024-06-27 23:23:39,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20413 conditions, 3534 events. 2336/3534 cut-off events. For 62441/62464 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17283 event pairs, 842 based on Foata normal form. 4/3504 useless extension candidates. Maximal degree in co-relation 20360. Up to 3228 conditions per place. [2024-06-27 23:23:39,888 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 54 changer transitions 0/236 dead transitions. [2024-06-27 23:23:39,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 236 transitions, 2999 flow [2024-06-27 23:23:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:39,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:39,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 23:23:39,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-27 23:23:39,897 INFO L175 Difference]: Start difference. First operand has 125 places, 188 transitions, 2095 flow. Second operand 7 states and 146 transitions. [2024-06-27 23:23:39,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 236 transitions, 2999 flow [2024-06-27 23:23:39,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 236 transitions, 2852 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:39,962 INFO L231 Difference]: Finished difference. Result has 127 places, 206 transitions, 2304 flow [2024-06-27 23:23:39,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=127, PETRI_TRANSITIONS=206} [2024-06-27 23:23:39,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 23:23:39,963 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 206 transitions, 2304 flow [2024-06-27 23:23:39,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:39,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:39,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:39,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:23:39,964 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:23:39,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:39,964 INFO L85 PathProgramCache]: Analyzing trace with hash 554880191, now seen corresponding path program 4 times [2024-06-27 23:23:39,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:39,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121017134] [2024-06-27 23:23:39,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:39,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:41,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:41,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:41,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121017134] [2024-06-27 23:23:41,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121017134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:41,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:41,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:41,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341836127] [2024-06-27 23:23:41,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:41,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:41,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:41,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:41,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:23:41,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 206 transitions, 2304 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:41,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:23:41,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:42,584 INFO L124 PetriNetUnfolderBase]: 2174/3366 cut-off events. [2024-06-27 23:23:42,584 INFO L125 PetriNetUnfolderBase]: For 69467/69489 co-relation queries the response was YES. [2024-06-27 23:23:42,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20542 conditions, 3366 events. 2174/3366 cut-off events. For 69467/69489 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17355 event pairs, 708 based on Foata normal form. 9/3342 useless extension candidates. Maximal degree in co-relation 20487. Up to 2704 conditions per place. [2024-06-27 23:23:42,608 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 109 changer transitions 0/251 dead transitions. [2024-06-27 23:23:42,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 251 transitions, 3371 flow [2024-06-27 23:23:42,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:42,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:42,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:23:42,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 23:23:42,610 INFO L175 Difference]: Start difference. First operand has 127 places, 206 transitions, 2304 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:23:42,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 251 transitions, 3371 flow [2024-06-27 23:23:42,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 251 transitions, 3318 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-27 23:23:42,670 INFO L231 Difference]: Finished difference. Result has 133 places, 215 transitions, 2631 flow [2024-06-27 23:23:42,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2631, PETRI_PLACES=133, PETRI_TRANSITIONS=215} [2024-06-27 23:23:42,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 23:23:42,671 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 215 transitions, 2631 flow [2024-06-27 23:23:42,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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:42,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:42,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:42,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:23:42,672 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:42,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:42,672 INFO L85 PathProgramCache]: Analyzing trace with hash -42164251, now seen corresponding path program 2 times [2024-06-27 23:23:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389210129] [2024-06-27 23:23:42,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:42,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:44,235 INFO L134 CoverageAnalysis]: 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:44,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:44,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389210129] [2024-06-27 23:23:44,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389210129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:44,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:44,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:44,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575676730] [2024-06-27 23:23:44,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:44,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:44,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:44,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:44,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:44,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:44,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 215 transitions, 2631 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:44,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:44,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:44,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:45,083 INFO L124 PetriNetUnfolderBase]: 2403/3638 cut-off events. [2024-06-27 23:23:45,084 INFO L125 PetriNetUnfolderBase]: For 80544/80559 co-relation queries the response was YES. [2024-06-27 23:23:45,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22959 conditions, 3638 events. 2403/3638 cut-off events. For 80544/80559 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17927 event pairs, 919 based on Foata normal form. 3/3610 useless extension candidates. Maximal degree in co-relation 22902. Up to 3382 conditions per place. [2024-06-27 23:23:45,109 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 194 selfloop transitions, 49 changer transitions 0/248 dead transitions. [2024-06-27 23:23:45,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 248 transitions, 3328 flow [2024-06-27 23:23:45,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:45,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:45,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:23:45,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:23:45,111 INFO L175 Difference]: Start difference. First operand has 133 places, 215 transitions, 2631 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:23:45,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 248 transitions, 3328 flow [2024-06-27 23:23:45,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 248 transitions, 3207 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:23:45,198 INFO L231 Difference]: Finished difference. Result has 140 places, 224 transitions, 2738 flow [2024-06-27 23:23:45,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2738, PETRI_PLACES=140, PETRI_TRANSITIONS=224} [2024-06-27 23:23:45,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 23:23:45,199 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 224 transitions, 2738 flow [2024-06-27 23:23:45,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:45,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:45,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:45,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:23:45,200 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:23:45,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:45,200 INFO L85 PathProgramCache]: Analyzing trace with hash 341364065, now seen corresponding path program 3 times [2024-06-27 23:23:45,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:45,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144213265] [2024-06-27 23:23:45,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:45,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:45,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:46,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:46,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:46,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144213265] [2024-06-27 23:23:46,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144213265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:46,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:46,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:46,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281718601] [2024-06-27 23:23:46,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:46,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:46,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:46,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:46,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:46,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:46,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 224 transitions, 2738 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:46,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:46,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:46,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:47,376 INFO L124 PetriNetUnfolderBase]: 2423/3663 cut-off events. [2024-06-27 23:23:47,376 INFO L125 PetriNetUnfolderBase]: For 84311/84326 co-relation queries the response was YES. [2024-06-27 23:23:47,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23243 conditions, 3663 events. 2423/3663 cut-off events. For 84311/84326 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18003 event pairs, 942 based on Foata normal form. 2/3634 useless extension candidates. Maximal degree in co-relation 23184. Up to 3474 conditions per place. [2024-06-27 23:23:47,403 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 223 selfloop transitions, 25 changer transitions 0/253 dead transitions. [2024-06-27 23:23:47,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 253 transitions, 3494 flow [2024-06-27 23:23:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:23:47,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:23:47,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:23:47,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 23:23:47,406 INFO L175 Difference]: Start difference. First operand has 140 places, 224 transitions, 2738 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:23:47,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 253 transitions, 3494 flow [2024-06-27 23:23:47,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 253 transitions, 3283 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 23:23:47,505 INFO L231 Difference]: Finished difference. Result has 140 places, 233 transitions, 2749 flow [2024-06-27 23:23:47,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2749, PETRI_PLACES=140, PETRI_TRANSITIONS=233} [2024-06-27 23:23:47,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 23:23:47,506 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 233 transitions, 2749 flow [2024-06-27 23:23:47,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:47,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:47,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:47,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:23:47,507 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:23:47,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:47,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1194403973, now seen corresponding path program 4 times [2024-06-27 23:23:47,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:47,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237681490] [2024-06-27 23:23:47,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:47,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:47,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:49,005 INFO L134 CoverageAnalysis]: 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:49,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:49,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237681490] [2024-06-27 23:23:49,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237681490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:49,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:49,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:49,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95077716] [2024-06-27 23:23:49,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:49,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:49,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:49,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:49,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 233 transitions, 2749 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:49,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:49,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:49,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:49,861 INFO L124 PetriNetUnfolderBase]: 2448/3699 cut-off events. [2024-06-27 23:23:49,861 INFO L125 PetriNetUnfolderBase]: For 90122/90137 co-relation queries the response was YES. [2024-06-27 23:23:49,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23781 conditions, 3699 events. 2448/3699 cut-off events. For 90122/90137 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18195 event pairs, 925 based on Foata normal form. 3/3671 useless extension candidates. Maximal degree in co-relation 23721. Up to 3467 conditions per place. [2024-06-27 23:23:49,889 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 226 selfloop transitions, 39 changer transitions 0/270 dead transitions. [2024-06-27 23:23:49,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 270 transitions, 3715 flow [2024-06-27 23:23:49,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:49,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:49,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:23:49,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:23:49,891 INFO L175 Difference]: Start difference. First operand has 140 places, 233 transitions, 2749 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:23:49,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 270 transitions, 3715 flow [2024-06-27 23:23:50,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 270 transitions, 3655 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:23:50,058 INFO L231 Difference]: Finished difference. Result has 144 places, 246 transitions, 3005 flow [2024-06-27 23:23:50,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3005, PETRI_PLACES=144, PETRI_TRANSITIONS=246} [2024-06-27 23:23:50,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-27 23:23:50,059 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 246 transitions, 3005 flow [2024-06-27 23:23:50,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:50,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:50,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:50,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:23:50,059 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:23:50,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:50,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1334653889, now seen corresponding path program 5 times [2024-06-27 23:23:50,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:50,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134725187] [2024-06-27 23:23:50,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:50,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:50,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:51,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:51,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:51,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134725187] [2024-06-27 23:23:51,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134725187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:51,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:51,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:23:51,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62079423] [2024-06-27 23:23:51,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:51,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:23:51,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:51,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:23:51,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:23:51,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:23:51,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 246 transitions, 3005 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:51,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:51,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:23:51,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:52,718 INFO L124 PetriNetUnfolderBase]: 2251/3472 cut-off events. [2024-06-27 23:23:52,719 INFO L125 PetriNetUnfolderBase]: For 96640/96662 co-relation queries the response was YES. [2024-06-27 23:23:52,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22905 conditions, 3472 events. 2251/3472 cut-off events. For 96640/96662 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17972 event pairs, 819 based on Foata normal form. 6/3430 useless extension candidates. Maximal degree in co-relation 22843. Up to 3155 conditions per place. [2024-06-27 23:23:52,747 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 222 selfloop transitions, 39 changer transitions 0/272 dead transitions. [2024-06-27 23:23:52,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 272 transitions, 3703 flow [2024-06-27 23:23:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:23:52,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:23:52,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:23:52,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:23:52,749 INFO L175 Difference]: Start difference. First operand has 144 places, 246 transitions, 3005 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:23:52,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 272 transitions, 3703 flow [2024-06-27 23:23:52,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 272 transitions, 3599 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:52,856 INFO L231 Difference]: Finished difference. Result has 147 places, 249 transitions, 3036 flow [2024-06-27 23:23:52,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3036, PETRI_PLACES=147, PETRI_TRANSITIONS=249} [2024-06-27 23:23:52,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 23:23:52,857 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 249 transitions, 3036 flow [2024-06-27 23:23:52,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:52,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:52,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:52,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:23:52,857 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:23:52,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:52,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1327296287, now seen corresponding path program 5 times [2024-06-27 23:23:52,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:52,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217754366] [2024-06-27 23:23:52,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:52,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:52,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:54,362 INFO L134 CoverageAnalysis]: 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:54,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:54,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217754366] [2024-06-27 23:23:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217754366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:54,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:23:54,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228408924] [2024-06-27 23:23:54,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:54,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:23:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:54,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:23:54,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:23:54,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:54,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 249 transitions, 3036 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:54,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:54,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:54,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:55,298 INFO L124 PetriNetUnfolderBase]: 2445/3697 cut-off events. [2024-06-27 23:23:55,298 INFO L125 PetriNetUnfolderBase]: For 102431/102446 co-relation queries the response was YES. [2024-06-27 23:23:55,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24799 conditions, 3697 events. 2445/3697 cut-off events. For 102431/102446 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18214 event pairs, 934 based on Foata normal form. 3/3669 useless extension candidates. Maximal degree in co-relation 24736. Up to 3503 conditions per place. [2024-06-27 23:23:55,327 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 238 selfloop transitions, 29 changer transitions 0/272 dead transitions. [2024-06-27 23:23:55,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 272 transitions, 3721 flow [2024-06-27 23:23:55,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:23:55,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:23:55,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:23:55,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:23:55,329 INFO L175 Difference]: Start difference. First operand has 147 places, 249 transitions, 3036 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:23:55,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 272 transitions, 3721 flow [2024-06-27 23:23:55,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 272 transitions, 3506 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 23:23:55,436 INFO L231 Difference]: Finished difference. Result has 147 places, 252 transitions, 2940 flow [2024-06-27 23:23:55,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2940, PETRI_PLACES=147, PETRI_TRANSITIONS=252} [2024-06-27 23:23:55,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 23:23:55,437 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 252 transitions, 2940 flow [2024-06-27 23:23:55,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:55,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:55,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:55,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:23:55,438 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:55,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:55,438 INFO L85 PathProgramCache]: Analyzing trace with hash 70562834, now seen corresponding path program 1 times [2024-06-27 23:23:55,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:55,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192977036] [2024-06-27 23:23:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:55,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:56,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:56,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:56,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192977036] [2024-06-27 23:23:56,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192977036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:56,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:56,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:23:56,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082690495] [2024-06-27 23:23:56,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:56,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:23:56,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:56,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:23:56,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:23:56,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:23:56,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 252 transitions, 2940 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:56,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:56,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:23:56,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:57,798 INFO L124 PetriNetUnfolderBase]: 2417/3664 cut-off events. [2024-06-27 23:23:57,798 INFO L125 PetriNetUnfolderBase]: For 101443/101471 co-relation queries the response was YES. [2024-06-27 23:23:57,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23853 conditions, 3664 events. 2417/3664 cut-off events. For 101443/101471 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 17967 event pairs, 993 based on Foata normal form. 17/3666 useless extension candidates. Maximal degree in co-relation 23790. Up to 3474 conditions per place. [2024-06-27 23:23:57,827 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 219 selfloop transitions, 13 changer transitions 0/265 dead transitions. [2024-06-27 23:23:57,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 265 transitions, 3468 flow [2024-06-27 23:23:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:23:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:23:57,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 23:23:57,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 23:23:57,839 INFO L175 Difference]: Start difference. First operand has 147 places, 252 transitions, 2940 flow. Second operand 6 states and 103 transitions. [2024-06-27 23:23:57,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 265 transitions, 3468 flow [2024-06-27 23:23:57,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 265 transitions, 3423 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:57,929 INFO L231 Difference]: Finished difference. Result has 147 places, 255 transitions, 2959 flow [2024-06-27 23:23:57,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2959, PETRI_PLACES=147, PETRI_TRANSITIONS=255} [2024-06-27 23:23:57,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 23:23:57,930 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 255 transitions, 2959 flow [2024-06-27 23:23:57,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:57,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:57,931 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:57,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:23:57,931 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:23:57,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:57,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1371074071, now seen corresponding path program 1 times [2024-06-27 23:23:57,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:57,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017895105] [2024-06-27 23:23:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:57,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:57,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:59,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:23:59,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:59,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017895105] [2024-06-27 23:23:59,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017895105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:59,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:59,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:23:59,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142152256] [2024-06-27 23:23:59,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:59,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:23:59,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:59,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:23:59,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:23:59,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 23:23:59,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 255 transitions, 2959 flow. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:59,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:59,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 23:23:59,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:00,499 INFO L124 PetriNetUnfolderBase]: 2081/3459 cut-off events. [2024-06-27 23:24:00,499 INFO L125 PetriNetUnfolderBase]: For 128398/128489 co-relation queries the response was YES. [2024-06-27 23:24:00,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24801 conditions, 3459 events. 2081/3459 cut-off events. For 128398/128489 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20258 event pairs, 422 based on Foata normal form. 13/3406 useless extension candidates. Maximal degree in co-relation 24736. Up to 2250 conditions per place. [2024-06-27 23:24:00,530 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 176 selfloop transitions, 84 changer transitions 0/306 dead transitions. [2024-06-27 23:24:00,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 306 transitions, 3969 flow [2024-06-27 23:24:00,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:00,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:00,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-27 23:24:00,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-27 23:24:00,533 INFO L175 Difference]: Start difference. First operand has 147 places, 255 transitions, 2959 flow. Second operand 10 states and 219 transitions. [2024-06-27 23:24:00,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 306 transitions, 3969 flow [2024-06-27 23:24:00,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 306 transitions, 3937 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:24:00,645 INFO L231 Difference]: Finished difference. Result has 156 places, 265 transitions, 3357 flow [2024-06-27 23:24:00,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3357, PETRI_PLACES=156, PETRI_TRANSITIONS=265} [2024-06-27 23:24:00,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 23:24:00,651 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 265 transitions, 3357 flow [2024-06-27 23:24:00,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:00,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:00,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:00,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:24:00,652 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:24:00,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:00,652 INFO L85 PathProgramCache]: Analyzing trace with hash -588216765, now seen corresponding path program 2 times [2024-06-27 23:24:00,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:00,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810265228] [2024-06-27 23:24:00,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:00,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:00,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:02,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:24:02,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:02,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810265228] [2024-06-27 23:24:02,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810265228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:02,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:02,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:02,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146277450] [2024-06-27 23:24:02,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:02,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:02,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:02,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:02,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:02,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:02,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 265 transitions, 3357 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:02,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:02,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:02,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:03,951 INFO L124 PetriNetUnfolderBase]: 2726/4289 cut-off events. [2024-06-27 23:24:03,952 INFO L125 PetriNetUnfolderBase]: For 163103/163129 co-relation queries the response was YES. [2024-06-27 23:24:03,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31703 conditions, 4289 events. 2726/4289 cut-off events. For 163103/163129 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 23838 event pairs, 669 based on Foata normal form. 32/4286 useless extension candidates. Maximal degree in co-relation 31633. Up to 3176 conditions per place. [2024-06-27 23:24:03,991 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 85 changer transitions 0/325 dead transitions. [2024-06-27 23:24:03,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 325 transitions, 4752 flow [2024-06-27 23:24:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:03,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:03,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-27 23:24:03,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-27 23:24:03,993 INFO L175 Difference]: Start difference. First operand has 156 places, 265 transitions, 3357 flow. Second operand 10 states and 212 transitions. [2024-06-27 23:24:03,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 325 transitions, 4752 flow [2024-06-27 23:24:04,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 325 transitions, 4638 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 23:24:04,167 INFO L231 Difference]: Finished difference. Result has 162 places, 270 transitions, 3593 flow [2024-06-27 23:24:04,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3593, PETRI_PLACES=162, PETRI_TRANSITIONS=270} [2024-06-27 23:24:04,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 23:24:04,168 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 270 transitions, 3593 flow [2024-06-27 23:24:04,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:04,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:04,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:04,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:24:04,169 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:24:04,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:04,169 INFO L85 PathProgramCache]: Analyzing trace with hash -588213975, now seen corresponding path program 3 times [2024-06-27 23:24:04,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:04,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792330046] [2024-06-27 23:24:04,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:04,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:04,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:06,126 INFO L134 CoverageAnalysis]: 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:06,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:06,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792330046] [2024-06-27 23:24:06,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792330046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:06,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:06,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:06,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125141839] [2024-06-27 23:24:06,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:06,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:06,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:06,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:06,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:06,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:06,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 270 transitions, 3593 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:06,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:06,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:06,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:07,369 INFO L124 PetriNetUnfolderBase]: 2853/4501 cut-off events. [2024-06-27 23:24:07,370 INFO L125 PetriNetUnfolderBase]: For 178596/178623 co-relation queries the response was YES. [2024-06-27 23:24:07,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33414 conditions, 4501 events. 2853/4501 cut-off events. For 178596/178623 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25550 event pairs, 905 based on Foata normal form. 38/4496 useless extension candidates. Maximal degree in co-relation 33343. Up to 3711 conditions per place. [2024-06-27 23:24:07,416 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 80 changer transitions 0/323 dead transitions. [2024-06-27 23:24:07,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 323 transitions, 4771 flow [2024-06-27 23:24:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:24:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:24:07,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-27 23:24:07,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-27 23:24:07,418 INFO L175 Difference]: Start difference. First operand has 162 places, 270 transitions, 3593 flow. Second operand 10 states and 208 transitions. [2024-06-27 23:24:07,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 323 transitions, 4771 flow [2024-06-27 23:24:07,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 323 transitions, 4596 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:07,607 INFO L231 Difference]: Finished difference. Result has 166 places, 272 transitions, 3696 flow [2024-06-27 23:24:07,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3696, PETRI_PLACES=166, PETRI_TRANSITIONS=272} [2024-06-27 23:24:07,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-27 23:24:07,608 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 272 transitions, 3696 flow [2024-06-27 23:24:07,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:07,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:07,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:07,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:24:07,609 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:24:07,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:07,610 INFO L85 PathProgramCache]: Analyzing trace with hash -212433525, now seen corresponding path program 4 times [2024-06-27 23:24:07,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:07,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898046851] [2024-06-27 23:24:07,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:07,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:09,600 INFO L134 CoverageAnalysis]: 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:09,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:09,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898046851] [2024-06-27 23:24:09,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898046851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:09,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:09,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:09,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891273146] [2024-06-27 23:24:09,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:09,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:09,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:09,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:09,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:09,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:09,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 272 transitions, 3696 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:09,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:09,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:09,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:10,990 INFO L124 PetriNetUnfolderBase]: 2964/4692 cut-off events. [2024-06-27 23:24:10,991 INFO L125 PetriNetUnfolderBase]: For 186819/186842 co-relation queries the response was YES. [2024-06-27 23:24:11,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34790 conditions, 4692 events. 2964/4692 cut-off events. For 186819/186842 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 27011 event pairs, 988 based on Foata normal form. 32/4682 useless extension candidates. Maximal degree in co-relation 34717. Up to 4040 conditions per place. [2024-06-27 23:24:11,042 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 242 selfloop transitions, 68 changer transitions 0/321 dead transitions. [2024-06-27 23:24:11,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 321 transitions, 4822 flow [2024-06-27 23:24:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:24:11,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:24:11,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:24:11,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-27 23:24:11,044 INFO L175 Difference]: Start difference. First operand has 166 places, 272 transitions, 3696 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:24:11,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 321 transitions, 4822 flow [2024-06-27 23:24:11,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 321 transitions, 4642 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:11,264 INFO L231 Difference]: Finished difference. Result has 167 places, 284 transitions, 3892 flow [2024-06-27 23:24:11,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3892, PETRI_PLACES=167, PETRI_TRANSITIONS=284} [2024-06-27 23:24:11,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-27 23:24:11,265 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 284 transitions, 3892 flow [2024-06-27 23:24:11,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:11,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:11,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:11,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:24:11,266 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:24:11,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:11,266 INFO L85 PathProgramCache]: Analyzing trace with hash -585412505, now seen corresponding path program 1 times [2024-06-27 23:24:11,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:11,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773911569] [2024-06-27 23:24:11,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:11,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:11,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:13,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:13,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:13,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773911569] [2024-06-27 23:24:13,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773911569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:13,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:13,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:13,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064294928] [2024-06-27 23:24:13,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:13,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:13,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:13,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:13,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:13,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:13,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 284 transitions, 3892 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:13,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:13,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:13,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:14,702 INFO L124 PetriNetUnfolderBase]: 3288/5092 cut-off events. [2024-06-27 23:24:14,702 INFO L125 PetriNetUnfolderBase]: For 191106/191123 co-relation queries the response was YES. [2024-06-27 23:24:14,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37915 conditions, 5092 events. 3288/5092 cut-off events. For 191106/191123 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28262 event pairs, 1234 based on Foata normal form. 5/5067 useless extension candidates. Maximal degree in co-relation 37841. Up to 4730 conditions per place. [2024-06-27 23:24:14,751 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 258 selfloop transitions, 79 changer transitions 0/342 dead transitions. [2024-06-27 23:24:14,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 342 transitions, 5270 flow [2024-06-27 23:24:14,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:14,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:14,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:24:14,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-27 23:24:14,768 INFO L175 Difference]: Start difference. First operand has 167 places, 284 transitions, 3892 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:24:14,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 342 transitions, 5270 flow [2024-06-27 23:24:15,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 342 transitions, 5129 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:24:15,040 INFO L231 Difference]: Finished difference. Result has 176 places, 301 transitions, 4277 flow [2024-06-27 23:24:15,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3766, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4277, PETRI_PLACES=176, PETRI_TRANSITIONS=301} [2024-06-27 23:24:15,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 23:24:15,042 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 301 transitions, 4277 flow [2024-06-27 23:24:15,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:15,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:15,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:15,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:24:15,043 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:24:15,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:15,043 INFO L85 PathProgramCache]: Analyzing trace with hash -93868441, now seen corresponding path program 2 times [2024-06-27 23:24:15,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:15,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477912622] [2024-06-27 23:24:15,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:15,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:16,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:16,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:16,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477912622] [2024-06-27 23:24:16,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477912622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:16,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:16,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:16,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913235320] [2024-06-27 23:24:16,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:16,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:16,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:16,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:16,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:17,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:17,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 301 transitions, 4277 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:17,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:17,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:17,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:18,265 INFO L124 PetriNetUnfolderBase]: 3312/5116 cut-off events. [2024-06-27 23:24:18,266 INFO L125 PetriNetUnfolderBase]: For 195748/195765 co-relation queries the response was YES. [2024-06-27 23:24:18,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38645 conditions, 5116 events. 3312/5116 cut-off events. For 195748/195765 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 28284 event pairs, 1098 based on Foata normal form. 10/5098 useless extension candidates. Maximal degree in co-relation 38566. Up to 4842 conditions per place. [2024-06-27 23:24:18,315 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 277 selfloop transitions, 67 changer transitions 0/349 dead transitions. [2024-06-27 23:24:18,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 349 transitions, 5496 flow [2024-06-27 23:24:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:18,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:24:18,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:24:18,318 INFO L175 Difference]: Start difference. First operand has 176 places, 301 transitions, 4277 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:24:18,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 349 transitions, 5496 flow [2024-06-27 23:24:18,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 349 transitions, 5251 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:18,588 INFO L231 Difference]: Finished difference. Result has 180 places, 321 transitions, 4627 flow [2024-06-27 23:24:18,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4627, PETRI_PLACES=180, PETRI_TRANSITIONS=321} [2024-06-27 23:24:18,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 23:24:18,589 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 321 transitions, 4627 flow [2024-06-27 23:24:18,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:18,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:18,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:18,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:24:18,589 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:24:18,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:18,590 INFO L85 PathProgramCache]: Analyzing trace with hash 444087945, now seen corresponding path program 3 times [2024-06-27 23:24:18,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:18,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545833977] [2024-06-27 23:24:18,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:18,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:20,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:24:20,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:20,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545833977] [2024-06-27 23:24:20,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545833977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:20,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:20,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:24:20,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387771772] [2024-06-27 23:24:20,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:20,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:24:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:24:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:24:20,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:20,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 321 transitions, 4627 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:20,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:20,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:20,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:21,907 INFO L124 PetriNetUnfolderBase]: 3375/5227 cut-off events. [2024-06-27 23:24:21,908 INFO L125 PetriNetUnfolderBase]: For 207942/207966 co-relation queries the response was YES. [2024-06-27 23:24:21,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39767 conditions, 5227 events. 3375/5227 cut-off events. For 207942/207966 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29039 event pairs, 1055 based on Foata normal form. 6/5212 useless extension candidates. Maximal degree in co-relation 39686. Up to 4440 conditions per place. [2024-06-27 23:24:21,960 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 203 selfloop transitions, 178 changer transitions 0/386 dead transitions. [2024-06-27 23:24:21,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 386 transitions, 6217 flow [2024-06-27 23:24:21,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:24:21,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:24:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:24:21,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-27 23:24:21,962 INFO L175 Difference]: Start difference. First operand has 180 places, 321 transitions, 4627 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:24:21,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 386 transitions, 6217 flow [2024-06-27 23:24:22,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 386 transitions, 6065 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 23:24:22,280 INFO L231 Difference]: Finished difference. Result has 185 places, 344 transitions, 5185 flow [2024-06-27 23:24:22,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5185, PETRI_PLACES=185, PETRI_TRANSITIONS=344} [2024-06-27 23:24:22,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 23:24:22,281 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 344 transitions, 5185 flow [2024-06-27 23:24:22,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:22,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:22,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:22,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:24:22,281 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:24:22,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:22,282 INFO L85 PathProgramCache]: Analyzing trace with hash 444088193, now seen corresponding path program 1 times [2024-06-27 23:24:22,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:22,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967835986] [2024-06-27 23:24:22,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:22,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:24,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:24,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:24,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967835986] [2024-06-27 23:24:24,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967835986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:24,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:24,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:24,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071878971] [2024-06-27 23:24:24,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:24,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:24,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:24,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:24,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:24,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:24,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 344 transitions, 5185 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:24,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:24,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:24,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:25,509 INFO L124 PetriNetUnfolderBase]: 3399/5254 cut-off events. [2024-06-27 23:24:25,509 INFO L125 PetriNetUnfolderBase]: For 225142/225157 co-relation queries the response was YES. [2024-06-27 23:24:25,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41240 conditions, 5254 events. 3399/5254 cut-off events. For 225142/225157 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29131 event pairs, 1223 based on Foata normal form. 6/5231 useless extension candidates. Maximal degree in co-relation 41157. Up to 4873 conditions per place. [2024-06-27 23:24:25,561 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 290 selfloop transitions, 83 changer transitions 0/378 dead transitions. [2024-06-27 23:24:25,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 378 transitions, 6154 flow [2024-06-27 23:24:25,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:24:25,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:24:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:24:25,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 23:24:25,563 INFO L175 Difference]: Start difference. First operand has 185 places, 344 transitions, 5185 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:24:25,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 378 transitions, 6154 flow [2024-06-27 23:24:25,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 378 transitions, 5958 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 23:24:25,814 INFO L231 Difference]: Finished difference. Result has 191 places, 346 transitions, 5217 flow [2024-06-27 23:24:25,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5217, PETRI_PLACES=191, PETRI_TRANSITIONS=346} [2024-06-27 23:24:25,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 23:24:25,815 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 346 transitions, 5217 flow [2024-06-27 23:24:25,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:25,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:25,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:25,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:24:25,815 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:24:25,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:25,816 INFO L85 PathProgramCache]: Analyzing trace with hash 21422729, now seen corresponding path program 4 times [2024-06-27 23:24:25,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:25,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722544149] [2024-06-27 23:24:25,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:25,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:27,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:24:27,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:27,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722544149] [2024-06-27 23:24:27,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722544149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:27,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:27,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:27,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971500738] [2024-06-27 23:24:27,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:27,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:27,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:27,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:27,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:27,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:27,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 346 transitions, 5217 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:27,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:27,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:27,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:29,123 INFO L124 PetriNetUnfolderBase]: 3390/5252 cut-off events. [2024-06-27 23:24:29,123 INFO L125 PetriNetUnfolderBase]: For 229944/229968 co-relation queries the response was YES. [2024-06-27 23:24:29,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40764 conditions, 5252 events. 3390/5252 cut-off events. For 229944/229968 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 29216 event pairs, 1043 based on Foata normal form. 6/5237 useless extension candidates. Maximal degree in co-relation 40680. Up to 4465 conditions per place. [2024-06-27 23:24:29,179 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 204 selfloop transitions, 176 changer transitions 0/385 dead transitions. [2024-06-27 23:24:29,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 385 transitions, 6410 flow [2024-06-27 23:24:29,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:29,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:29,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:24:29,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-27 23:24:29,181 INFO L175 Difference]: Start difference. First operand has 191 places, 346 transitions, 5217 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:24:29,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 385 transitions, 6410 flow [2024-06-27 23:24:29,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 385 transitions, 6198 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:29,519 INFO L231 Difference]: Finished difference. Result has 194 places, 346 transitions, 5369 flow [2024-06-27 23:24:29,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5005, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5369, PETRI_PLACES=194, PETRI_TRANSITIONS=346} [2024-06-27 23:24:29,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-27 23:24:29,520 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 346 transitions, 5369 flow [2024-06-27 23:24:29,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:29,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:29,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:29,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:24:29,520 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:24:29,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:29,521 INFO L85 PathProgramCache]: Analyzing trace with hash 21417769, now seen corresponding path program 5 times [2024-06-27 23:24:29,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:29,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126607987] [2024-06-27 23:24:29,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:29,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:31,237 INFO L134 CoverageAnalysis]: 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:31,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126607987] [2024-06-27 23:24:31,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126607987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:31,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:31,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:31,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183927254] [2024-06-27 23:24:31,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:31,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:31,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:31,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:31,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:31,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:24:31,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 346 transitions, 5369 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:31,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:31,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:24:31,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:32,565 INFO L124 PetriNetUnfolderBase]: 3235/5111 cut-off events. [2024-06-27 23:24:32,565 INFO L125 PetriNetUnfolderBase]: For 255104/255125 co-relation queries the response was YES. [2024-06-27 23:24:32,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40548 conditions, 5111 events. 3235/5111 cut-off events. For 255104/255125 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 29716 event pairs, 977 based on Foata normal form. 26/5101 useless extension candidates. Maximal degree in co-relation 40462. Up to 4104 conditions per place. [2024-06-27 23:24:32,616 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 184 changer transitions 0/392 dead transitions. [2024-06-27 23:24:32,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 392 transitions, 6874 flow [2024-06-27 23:24:32,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:32,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:32,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:24:32,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-27 23:24:32,618 INFO L175 Difference]: Start difference. First operand has 194 places, 346 transitions, 5369 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:24:32,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 392 transitions, 6874 flow [2024-06-27 23:24:33,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 392 transitions, 6530 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:33,083 INFO L231 Difference]: Finished difference. Result has 197 places, 347 transitions, 5436 flow [2024-06-27 23:24:33,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5029, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5436, PETRI_PLACES=197, PETRI_TRANSITIONS=347} [2024-06-27 23:24:33,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 23:24:33,084 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 347 transitions, 5436 flow [2024-06-27 23:24:33,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call 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:33,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:33,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:33,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:24:33,084 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:33,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:33,085 INFO L85 PathProgramCache]: Analyzing trace with hash -624782375, now seen corresponding path program 1 times [2024-06-27 23:24:33,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:33,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829180678] [2024-06-27 23:24:33,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:33,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:34,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:34,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:34,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829180678] [2024-06-27 23:24:34,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829180678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:34,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:34,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:34,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106548752] [2024-06-27 23:24:34,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:34,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:34,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:34,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:34,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:34,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:34,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 347 transitions, 5436 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:34,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:34,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:34,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:35,791 INFO L124 PetriNetUnfolderBase]: 3492/5426 cut-off events. [2024-06-27 23:24:35,791 INFO L125 PetriNetUnfolderBase]: For 250870/250891 co-relation queries the response was YES. [2024-06-27 23:24:35,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42389 conditions, 5426 events. 3492/5426 cut-off events. For 250870/250891 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30341 event pairs, 1233 based on Foata normal form. 16/5437 useless extension candidates. Maximal degree in co-relation 42302. Up to 5138 conditions per place. [2024-06-27 23:24:35,863 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 297 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-27 23:24:35,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 371 transitions, 6322 flow [2024-06-27 23:24:35,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:24:35,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:24:35,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 23:24:35,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 23:24:35,865 INFO L175 Difference]: Start difference. First operand has 197 places, 347 transitions, 5436 flow. Second operand 6 states and 117 transitions. [2024-06-27 23:24:35,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 371 transitions, 6322 flow [2024-06-27 23:24:36,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 371 transitions, 5945 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:36,195 INFO L231 Difference]: Finished difference. Result has 196 places, 353 transitions, 5221 flow [2024-06-27 23:24:36,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5059, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5221, PETRI_PLACES=196, PETRI_TRANSITIONS=353} [2024-06-27 23:24:36,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-27 23:24:36,196 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 353 transitions, 5221 flow [2024-06-27 23:24:36,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:36,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:36,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:36,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:24:36,196 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:24:36,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:36,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1824038583, now seen corresponding path program 5 times [2024-06-27 23:24:36,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:36,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932740030] [2024-06-27 23:24:36,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:36,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:37,895 INFO L134 CoverageAnalysis]: 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:37,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:37,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932740030] [2024-06-27 23:24:37,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932740030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:37,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:37,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:37,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606333371] [2024-06-27 23:24:37,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:37,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:37,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:37,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:37,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:38,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:38,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 353 transitions, 5221 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:38,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:38,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:38,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:39,253 INFO L124 PetriNetUnfolderBase]: 3556/5487 cut-off events. [2024-06-27 23:24:39,253 INFO L125 PetriNetUnfolderBase]: For 274757/274772 co-relation queries the response was YES. [2024-06-27 23:24:39,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43315 conditions, 5487 events. 3556/5487 cut-off events. For 274757/274772 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 30687 event pairs, 1529 based on Foata normal form. 4/5445 useless extension candidates. Maximal degree in co-relation 43228. Up to 5231 conditions per place. [2024-06-27 23:24:39,332 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 323 selfloop transitions, 60 changer transitions 0/390 dead transitions. [2024-06-27 23:24:39,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 390 transitions, 6290 flow [2024-06-27 23:24:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:39,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:24:39,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:24:39,337 INFO L175 Difference]: Start difference. First operand has 196 places, 353 transitions, 5221 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:24:39,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 390 transitions, 6290 flow [2024-06-27 23:24:39,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 390 transitions, 6176 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 23:24:39,713 INFO L231 Difference]: Finished difference. Result has 204 places, 366 transitions, 5484 flow [2024-06-27 23:24:39,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5484, PETRI_PLACES=204, PETRI_TRANSITIONS=366} [2024-06-27 23:24:39,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 23:24:39,714 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 366 transitions, 5484 flow [2024-06-27 23:24:39,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:39,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:39,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:39,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:24:39,715 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:24:39,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:39,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1144257783, now seen corresponding path program 6 times [2024-06-27 23:24:39,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:39,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903798320] [2024-06-27 23:24:39,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:39,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:41,448 INFO L134 CoverageAnalysis]: 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:41,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:41,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903798320] [2024-06-27 23:24:41,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903798320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:41,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:41,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:41,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051404252] [2024-06-27 23:24:41,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:41,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:41,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:41,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:41,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:41,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:24:41,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 366 transitions, 5484 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:41,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:41,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:24:41,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:42,731 INFO L124 PetriNetUnfolderBase]: 3656/5618 cut-off events. [2024-06-27 23:24:42,731 INFO L125 PetriNetUnfolderBase]: For 270076/270076 co-relation queries the response was YES. [2024-06-27 23:24:42,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43954 conditions, 5618 events. 3656/5618 cut-off events. For 270076/270076 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30950 event pairs, 1512 based on Foata normal form. 3/5620 useless extension candidates. Maximal degree in co-relation 43863. Up to 5218 conditions per place. [2024-06-27 23:24:42,791 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 302 selfloop transitions, 107 changer transitions 0/412 dead transitions. [2024-06-27 23:24:42,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 412 transitions, 6663 flow [2024-06-27 23:24:42,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:42,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 23:24:42,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 23:24:42,793 INFO L175 Difference]: Start difference. First operand has 204 places, 366 transitions, 5484 flow. Second operand 9 states and 157 transitions. [2024-06-27 23:24:42,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 412 transitions, 6663 flow [2024-06-27 23:24:43,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 412 transitions, 6487 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:43,162 INFO L231 Difference]: Finished difference. Result has 208 places, 384 transitions, 5775 flow [2024-06-27 23:24:43,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5775, PETRI_PLACES=208, PETRI_TRANSITIONS=384} [2024-06-27 23:24:43,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 23:24:43,163 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 384 transitions, 5775 flow [2024-06-27 23:24:43,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:43,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:43,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:43,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:24:43,163 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:24:43,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1144078293, now seen corresponding path program 7 times [2024-06-27 23:24:43,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:43,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111824252] [2024-06-27 23:24:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:43,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:44,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:44,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:44,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111824252] [2024-06-27 23:24:44,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111824252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:44,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:44,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:44,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919866343] [2024-06-27 23:24:44,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:44,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:44,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:44,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:44,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:45,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:45,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 384 transitions, 5775 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:45,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:45,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:45,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:46,322 INFO L124 PetriNetUnfolderBase]: 3571/5508 cut-off events. [2024-06-27 23:24:46,322 INFO L125 PetriNetUnfolderBase]: For 296010/296024 co-relation queries the response was YES. [2024-06-27 23:24:46,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44674 conditions, 5508 events. 3571/5508 cut-off events. For 296010/296024 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 30658 event pairs, 1428 based on Foata normal form. 3/5480 useless extension candidates. Maximal degree in co-relation 44581. Up to 4962 conditions per place. [2024-06-27 23:24:46,383 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 274 selfloop transitions, 146 changer transitions 0/427 dead transitions. [2024-06-27 23:24:46,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 427 transitions, 6955 flow [2024-06-27 23:24:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:24:46,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:24:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 23:24:46,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-27 23:24:46,385 INFO L175 Difference]: Start difference. First operand has 208 places, 384 transitions, 5775 flow. Second operand 11 states and 190 transitions. [2024-06-27 23:24:46,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 427 transitions, 6955 flow [2024-06-27 23:24:46,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 427 transitions, 6631 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 23:24:46,821 INFO L231 Difference]: Finished difference. Result has 213 places, 391 transitions, 5848 flow [2024-06-27 23:24:46,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5848, PETRI_PLACES=213, PETRI_TRANSITIONS=391} [2024-06-27 23:24:46,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 23:24:46,824 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 391 transitions, 5848 flow [2024-06-27 23:24:46,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:46,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:46,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:46,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:24:46,825 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:24:46,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:46,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1144078045, now seen corresponding path program 2 times [2024-06-27 23:24:46,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:46,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124385523] [2024-06-27 23:24:46,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:46,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:46,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:48,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:24:48,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:48,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124385523] [2024-06-27 23:24:48,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124385523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:48,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:48,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:48,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081472383] [2024-06-27 23:24:48,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:48,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:48,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:48,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:48,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:48,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 391 transitions, 5848 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:48,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:48,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:48,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:50,063 INFO L124 PetriNetUnfolderBase]: 3599/5558 cut-off events. [2024-06-27 23:24:50,063 INFO L125 PetriNetUnfolderBase]: For 309294/309308 co-relation queries the response was YES. [2024-06-27 23:24:50,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45207 conditions, 5558 events. 3599/5558 cut-off events. For 309294/309308 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 31062 event pairs, 1475 based on Foata normal form. 4/5531 useless extension candidates. Maximal degree in co-relation 45113. Up to 5220 conditions per place. [2024-06-27 23:24:50,114 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 351 selfloop transitions, 65 changer transitions 0/423 dead transitions. [2024-06-27 23:24:50,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 423 transitions, 6882 flow [2024-06-27 23:24:50,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:50,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:50,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:24:50,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 23:24:50,121 INFO L175 Difference]: Start difference. First operand has 213 places, 391 transitions, 5848 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:24:50,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 423 transitions, 6882 flow [2024-06-27 23:24:50,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 423 transitions, 6562 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:24:50,494 INFO L231 Difference]: Finished difference. Result has 214 places, 395 transitions, 5727 flow [2024-06-27 23:24:50,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5727, PETRI_PLACES=214, PETRI_TRANSITIONS=395} [2024-06-27 23:24:50,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 23:24:50,498 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 395 transitions, 5727 flow [2024-06-27 23:24:50,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:50,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:50,501 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:50,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:24:50,501 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:50,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1785172599, now seen corresponding path program 1 times [2024-06-27 23:24:50,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:50,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112604921] [2024-06-27 23:24:50,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:51,884 INFO L134 CoverageAnalysis]: 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:51,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:51,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112604921] [2024-06-27 23:24:51,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112604921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:51,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:51,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:24:51,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464730917] [2024-06-27 23:24:51,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:51,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:24:51,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:24:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:24:51,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:24:51,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 395 transitions, 5727 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:51,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:51,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:24:51,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:53,038 INFO L124 PetriNetUnfolderBase]: 3726/5702 cut-off events. [2024-06-27 23:24:53,039 INFO L125 PetriNetUnfolderBase]: For 307558/307558 co-relation queries the response was YES. [2024-06-27 23:24:53,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45765 conditions, 5702 events. 3726/5702 cut-off events. For 307558/307558 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 31144 event pairs, 1618 based on Foata normal form. 3/5704 useless extension candidates. Maximal degree in co-relation 45670. Up to 5554 conditions per place. [2024-06-27 23:24:53,191 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 397 selfloop transitions, 29 changer transitions 0/429 dead transitions. [2024-06-27 23:24:53,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 429 transitions, 6947 flow [2024-06-27 23:24:53,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:24:53,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:24:53,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:24:53,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:24:53,193 INFO L175 Difference]: Start difference. First operand has 214 places, 395 transitions, 5727 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:24:53,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 429 transitions, 6947 flow [2024-06-27 23:24:53,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 429 transitions, 6790 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:24:53,560 INFO L231 Difference]: Finished difference. Result has 216 places, 410 transitions, 5812 flow [2024-06-27 23:24:53,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5570, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5812, PETRI_PLACES=216, PETRI_TRANSITIONS=410} [2024-06-27 23:24:53,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 23:24:53,561 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 410 transitions, 5812 flow [2024-06-27 23:24:53,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:53,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:53,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:53,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:24:53,561 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:24:53,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:53,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2118959857, now seen corresponding path program 2 times [2024-06-27 23:24:53,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:53,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739000928] [2024-06-27 23:24:53,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:53,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:54,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:24:54,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:54,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739000928] [2024-06-27 23:24:54,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739000928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:54,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:54,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:24:54,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477024300] [2024-06-27 23:24:54,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:54,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:24:54,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:54,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:24:54,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:24:54,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:24:54,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 410 transitions, 5812 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:54,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:54,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:24:54,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:55,905 INFO L124 PetriNetUnfolderBase]: 3585/5547 cut-off events. [2024-06-27 23:24:55,905 INFO L125 PetriNetUnfolderBase]: For 317256/317290 co-relation queries the response was YES. [2024-06-27 23:24:55,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45057 conditions, 5547 events. 3585/5547 cut-off events. For 317256/317290 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30986 event pairs, 1610 based on Foata normal form. 23/5556 useless extension candidates. Maximal degree in co-relation 44958. Up to 5243 conditions per place. [2024-06-27 23:24:55,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 36 changer transitions 0/428 dead transitions. [2024-06-27 23:24:55,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 428 transitions, 6777 flow [2024-06-27 23:24:55,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:24:55,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:24:55,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 23:24:55,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:24:55,972 INFO L175 Difference]: Start difference. First operand has 216 places, 410 transitions, 5812 flow. Second operand 6 states and 108 transitions. [2024-06-27 23:24:55,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 428 transitions, 6777 flow [2024-06-27 23:24:56,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 428 transitions, 6724 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 23:24:56,401 INFO L231 Difference]: Finished difference. Result has 221 places, 416 transitions, 5911 flow [2024-06-27 23:24:56,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5759, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5911, PETRI_PLACES=221, PETRI_TRANSITIONS=416} [2024-06-27 23:24:56,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 23:24:56,402 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 416 transitions, 5911 flow [2024-06-27 23:24:56,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:56,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:24:56,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:24:56,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:24:56,403 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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:56,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:24:56,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1575403433, now seen corresponding path program 6 times [2024-06-27 23:24:56,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:24:56,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887288906] [2024-06-27 23:24:56,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:24:56,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:24:56,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:24:58,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:24:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:24:58,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887288906] [2024-06-27 23:24:58,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887288906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:24:58,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:24:58,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:24:58,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525065723] [2024-06-27 23:24:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:24:58,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:24:58,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:24:58,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:24:58,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:24:58,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:24:58,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 416 transitions, 5911 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:24:58,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:24:58,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:24:58,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:24:59,873 INFO L124 PetriNetUnfolderBase]: 3482/5435 cut-off events. [2024-06-27 23:24:59,874 INFO L125 PetriNetUnfolderBase]: For 362193/362228 co-relation queries the response was YES. [2024-06-27 23:24:59,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45463 conditions, 5435 events. 3482/5435 cut-off events. For 362193/362228 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 31502 event pairs, 1307 based on Foata normal form. 24/5375 useless extension candidates. Maximal degree in co-relation 45361. Up to 4851 conditions per place. [2024-06-27 23:24:59,925 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 379 selfloop transitions, 51 changer transitions 0/456 dead transitions. [2024-06-27 23:24:59,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 456 transitions, 7265 flow [2024-06-27 23:24:59,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:24:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:24:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:24:59,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:24:59,928 INFO L175 Difference]: Start difference. First operand has 221 places, 416 transitions, 5911 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:24:59,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 456 transitions, 7265 flow [2024-06-27 23:25:00,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 456 transitions, 7203 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:25:00,330 INFO L231 Difference]: Finished difference. Result has 228 places, 420 transitions, 6069 flow [2024-06-27 23:25:00,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6069, PETRI_PLACES=228, PETRI_TRANSITIONS=420} [2024-06-27 23:25:00,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 23:25:00,332 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 420 transitions, 6069 flow [2024-06-27 23:25:00,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:00,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:00,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:00,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:25:00,333 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:25:00,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:00,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1575588131, now seen corresponding path program 3 times [2024-06-27 23:25:00,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:00,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407883063] [2024-06-27 23:25:00,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:00,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:00,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:01,960 INFO L134 CoverageAnalysis]: 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:01,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:01,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407883063] [2024-06-27 23:25:01,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407883063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:01,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:01,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:25:01,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378563469] [2024-06-27 23:25:01,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:01,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:25:01,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:01,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:25:01,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:25:02,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:02,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 420 transitions, 6069 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:02,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:02,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:02,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:03,468 INFO L124 PetriNetUnfolderBase]: 3736/5773 cut-off events. [2024-06-27 23:25:03,469 INFO L125 PetriNetUnfolderBase]: For 375283/375297 co-relation queries the response was YES. [2024-06-27 23:25:03,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48843 conditions, 5773 events. 3736/5773 cut-off events. For 375283/375297 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 32504 event pairs, 1473 based on Foata normal form. 4/5746 useless extension candidates. Maximal degree in co-relation 48739. Up to 5481 conditions per place. [2024-06-27 23:25:03,525 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 394 selfloop transitions, 44 changer transitions 0/449 dead transitions. [2024-06-27 23:25:03,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 449 transitions, 7178 flow [2024-06-27 23:25:03,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:25:03,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:25:03,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:25:03,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:25:03,528 INFO L175 Difference]: Start difference. First operand has 228 places, 420 transitions, 6069 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:25:03,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 449 transitions, 7178 flow [2024-06-27 23:25:04,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 449 transitions, 7004 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:04,040 INFO L231 Difference]: Finished difference. Result has 232 places, 422 transitions, 6047 flow [2024-06-27 23:25:04,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5896, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6047, PETRI_PLACES=232, PETRI_TRANSITIONS=422} [2024-06-27 23:25:04,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 23:25:04,041 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 422 transitions, 6047 flow [2024-06-27 23:25:04,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:04,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:04,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:04,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:25:04,042 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:25:04,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:04,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763243, now seen corresponding path program 8 times [2024-06-27 23:25:04,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:04,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811094429] [2024-06-27 23:25:04,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:04,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:04,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:05,611 INFO L134 CoverageAnalysis]: 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:05,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:05,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811094429] [2024-06-27 23:25:05,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811094429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:05,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:05,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:05,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198162437] [2024-06-27 23:25:05,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:05,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:05,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:05,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:05,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:05,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:05,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 422 transitions, 6047 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:05,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:05,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:05,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:07,100 INFO L124 PetriNetUnfolderBase]: 3759/5798 cut-off events. [2024-06-27 23:25:07,101 INFO L125 PetriNetUnfolderBase]: For 382170/382184 co-relation queries the response was YES. [2024-06-27 23:25:07,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49113 conditions, 5798 events. 3759/5798 cut-off events. For 382170/382184 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32517 event pairs, 1474 based on Foata normal form. 2/5769 useless extension candidates. Maximal degree in co-relation 49007. Up to 5489 conditions per place. [2024-06-27 23:25:07,159 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 407 selfloop transitions, 48 changer transitions 0/466 dead transitions. [2024-06-27 23:25:07,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 466 transitions, 7320 flow [2024-06-27 23:25:07,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:25:07,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:25:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:25:07,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 23:25:07,161 INFO L175 Difference]: Start difference. First operand has 232 places, 422 transitions, 6047 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:25:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 466 transitions, 7320 flow [2024-06-27 23:25:07,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 466 transitions, 7169 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:25:07,657 INFO L231 Difference]: Finished difference. Result has 234 places, 432 transitions, 6149 flow [2024-06-27 23:25:07,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5898, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6149, PETRI_PLACES=234, PETRI_TRANSITIONS=432} [2024-06-27 23:25:07,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 23:25:07,658 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 432 transitions, 6149 flow [2024-06-27 23:25:07,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:07,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:07,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:07,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:25:07,660 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:25:07,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:07,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763491, now seen corresponding path program 4 times [2024-06-27 23:25:07,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:07,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936347690] [2024-06-27 23:25:07,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:07,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:07,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:09,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:09,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:09,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936347690] [2024-06-27 23:25:09,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936347690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:09,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:09,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:09,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033034722] [2024-06-27 23:25:09,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:09,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:09,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:09,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:09,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:09,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:09,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 432 transitions, 6149 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:09,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:09,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:09,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:10,805 INFO L124 PetriNetUnfolderBase]: 3776/5826 cut-off events. [2024-06-27 23:25:10,806 INFO L125 PetriNetUnfolderBase]: For 398460/398474 co-relation queries the response was YES. [2024-06-27 23:25:10,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49594 conditions, 5826 events. 3776/5826 cut-off events. For 398460/398474 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32656 event pairs, 1513 based on Foata normal form. 4/5799 useless extension candidates. Maximal degree in co-relation 49487. Up to 5564 conditions per place. [2024-06-27 23:25:10,872 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 423 selfloop transitions, 34 changer transitions 0/468 dead transitions. [2024-06-27 23:25:10,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 468 transitions, 7401 flow [2024-06-27 23:25:10,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:10,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:10,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:25:10,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 23:25:10,874 INFO L175 Difference]: Start difference. First operand has 234 places, 432 transitions, 6149 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:25:10,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 468 transitions, 7401 flow [2024-06-27 23:25:11,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 468 transitions, 7298 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:11,455 INFO L231 Difference]: Finished difference. Result has 238 places, 439 transitions, 6315 flow [2024-06-27 23:25:11,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6315, PETRI_PLACES=238, PETRI_TRANSITIONS=439} [2024-06-27 23:25:11,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-27 23:25:11,455 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 439 transitions, 6315 flow [2024-06-27 23:25:11,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:11,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:11,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:11,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:25:11,456 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:25:11,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:11,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1391709253, now seen corresponding path program 5 times [2024-06-27 23:25:11,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:11,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179424286] [2024-06-27 23:25:11,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:11,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:12,877 INFO L134 CoverageAnalysis]: 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:12,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:12,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179424286] [2024-06-27 23:25:12,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179424286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:12,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:12,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:25:12,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542314887] [2024-06-27 23:25:12,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:12,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:25:12,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:12,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:25:12,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:25:12,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:12,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 439 transitions, 6315 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:12,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:12,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:12,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:14,384 INFO L124 PetriNetUnfolderBase]: 3768/5812 cut-off events. [2024-06-27 23:25:14,384 INFO L125 PetriNetUnfolderBase]: For 410544/410558 co-relation queries the response was YES. [2024-06-27 23:25:14,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50020 conditions, 5812 events. 3768/5812 cut-off events. For 410544/410558 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32494 event pairs, 1494 based on Foata normal form. 4/5785 useless extension candidates. Maximal degree in co-relation 49911. Up to 5571 conditions per place. [2024-06-27 23:25:14,446 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 434 selfloop transitions, 23 changer transitions 0/468 dead transitions. [2024-06-27 23:25:14,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 468 transitions, 7425 flow [2024-06-27 23:25:14,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:14,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 23:25:14,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 23:25:14,449 INFO L175 Difference]: Start difference. First operand has 238 places, 439 transitions, 6315 flow. Second operand 10 states and 166 transitions. [2024-06-27 23:25:14,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 468 transitions, 7425 flow [2024-06-27 23:25:14,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 468 transitions, 7327 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:15,002 INFO L231 Difference]: Finished difference. Result has 243 places, 441 transitions, 6332 flow [2024-06-27 23:25:15,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6332, PETRI_PLACES=243, PETRI_TRANSITIONS=441} [2024-06-27 23:25:15,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 23:25:15,003 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 441 transitions, 6332 flow [2024-06-27 23:25:15,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:15,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:15,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:15,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:25:15,004 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:15,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:15,004 INFO L85 PathProgramCache]: Analyzing trace with hash -888484297, now seen corresponding path program 3 times [2024-06-27 23:25:15,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:15,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405735377] [2024-06-27 23:25:15,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:15,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:15,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:16,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:16,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:16,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405735377] [2024-06-27 23:25:16,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405735377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:16,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:16,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:25:16,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919491081] [2024-06-27 23:25:16,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:16,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:25:16,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:16,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:25:16,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:25:16,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:16,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 441 transitions, 6332 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:16,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:16,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:16,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:17,454 INFO L124 PetriNetUnfolderBase]: 3685/5709 cut-off events. [2024-06-27 23:25:17,455 INFO L125 PetriNetUnfolderBase]: For 397179/397211 co-relation queries the response was YES. [2024-06-27 23:25:17,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48455 conditions, 5709 events. 3685/5709 cut-off events. For 397179/397211 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32129 event pairs, 1531 based on Foata normal form. 21/5710 useless extension candidates. Maximal degree in co-relation 48345. Up to 5430 conditions per place. [2024-06-27 23:25:17,521 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 392 selfloop transitions, 14 changer transitions 0/449 dead transitions. [2024-06-27 23:25:17,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 449 transitions, 7178 flow [2024-06-27 23:25:17,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:25:17,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:25:17,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 23:25:17,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 23:25:17,523 INFO L175 Difference]: Start difference. First operand has 243 places, 441 transitions, 6332 flow. Second operand 6 states and 101 transitions. [2024-06-27 23:25:17,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 449 transitions, 7178 flow [2024-06-27 23:25:18,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 449 transitions, 7057 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:18,145 INFO L231 Difference]: Finished difference. Result has 241 places, 441 transitions, 6246 flow [2024-06-27 23:25:18,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6211, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6246, PETRI_PLACES=241, PETRI_TRANSITIONS=441} [2024-06-27 23:25:18,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-27 23:25:18,145 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 441 transitions, 6246 flow [2024-06-27 23:25:18,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:18,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:18,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:25:18,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:25:18,146 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:18,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:18,146 INFO L85 PathProgramCache]: Analyzing trace with hash -2113239985, now seen corresponding path program 1 times [2024-06-27 23:25:18,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:18,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477860848] [2024-06-27 23:25:18,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:18,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:18,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:19,685 INFO L134 CoverageAnalysis]: 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:19,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:19,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477860848] [2024-06-27 23:25:19,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477860848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:19,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:19,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:25:19,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188441899] [2024-06-27 23:25:19,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:19,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:25:19,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:19,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:25:19,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:25:19,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:25:19,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 441 transitions, 6246 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:19,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:19,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:25:19,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:21,067 INFO L124 PetriNetUnfolderBase]: 3843/5888 cut-off events. [2024-06-27 23:25:21,068 INFO L125 PetriNetUnfolderBase]: For 408992/408992 co-relation queries the response was YES. [2024-06-27 23:25:21,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49941 conditions, 5888 events. 3843/5888 cut-off events. For 408992/408992 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 32407 event pairs, 1586 based on Foata normal form. 1/5888 useless extension candidates. Maximal degree in co-relation 49830. Up to 5779 conditions per place. [2024-06-27 23:25:21,140 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 434 selfloop transitions, 21 changer transitions 0/458 dead transitions. [2024-06-27 23:25:21,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 458 transitions, 7370 flow [2024-06-27 23:25:21,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:25:21,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:25:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 23:25:21,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:25:21,141 INFO L175 Difference]: Start difference. First operand has 241 places, 441 transitions, 6246 flow. Second operand 6 states and 102 transitions. [2024-06-27 23:25:21,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 458 transitions, 7370 flow [2024-06-27 23:25:21,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 458 transitions, 7318 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:21,749 INFO L231 Difference]: Finished difference. Result has 242 places, 447 transitions, 6323 flow [2024-06-27 23:25:21,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6323, PETRI_PLACES=242, PETRI_TRANSITIONS=447} [2024-06-27 23:25:21,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-27 23:25:21,750 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 447 transitions, 6323 flow [2024-06-27 23:25:21,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:21,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:21,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:21,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:25:21,751 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:21,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:21,751 INFO L85 PathProgramCache]: Analyzing trace with hash -847164955, now seen corresponding path program 2 times [2024-06-27 23:25:21,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:21,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398034094] [2024-06-27 23:25:21,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:21,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:21,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:23,322 INFO L134 CoverageAnalysis]: 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:23,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:23,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398034094] [2024-06-27 23:25:23,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398034094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:23,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:23,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:25:23,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902266158] [2024-06-27 23:25:23,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:23,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:25:23,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:23,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:25:23,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:25:23,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:25:23,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 447 transitions, 6323 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:23,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:23,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:25:23,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:24,704 INFO L124 PetriNetUnfolderBase]: 3840/5884 cut-off events. [2024-06-27 23:25:24,705 INFO L125 PetriNetUnfolderBase]: For 422832/422836 co-relation queries the response was YES. [2024-06-27 23:25:24,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50559 conditions, 5884 events. 3840/5884 cut-off events. For 422832/422836 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 32397 event pairs, 1582 based on Foata normal form. 5/5888 useless extension candidates. Maximal degree in co-relation 50446. Up to 5776 conditions per place. [2024-06-27 23:25:24,775 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 431 selfloop transitions, 21 changer transitions 0/455 dead transitions. [2024-06-27 23:25:24,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 455 transitions, 7261 flow [2024-06-27 23:25:24,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:25:24,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:25:24,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 23:25:24,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 23:25:24,776 INFO L175 Difference]: Start difference. First operand has 242 places, 447 transitions, 6323 flow. Second operand 6 states and 98 transitions. [2024-06-27 23:25:24,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 455 transitions, 7261 flow [2024-06-27 23:25:25,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 455 transitions, 7204 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:25:25,553 INFO L231 Difference]: Finished difference. Result has 246 places, 447 transitions, 6316 flow [2024-06-27 23:25:25,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6266, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6316, PETRI_PLACES=246, PETRI_TRANSITIONS=447} [2024-06-27 23:25:25,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-27 23:25:25,554 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 447 transitions, 6316 flow [2024-06-27 23:25:25,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:25,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:25,554 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:25,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:25:25,554 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:25:25,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1995395865, now seen corresponding path program 1 times [2024-06-27 23:25:25,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:25,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050328645] [2024-06-27 23:25:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:25,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:25,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:27,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:25:27,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:27,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050328645] [2024-06-27 23:25:27,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050328645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:27,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:27,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:27,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104406241] [2024-06-27 23:25:27,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:27,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:27,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:27,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:27,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:27,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 447 transitions, 6316 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:27,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:27,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:27,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:29,552 INFO L124 PetriNetUnfolderBase]: 3795/5848 cut-off events. [2024-06-27 23:25:29,552 INFO L125 PetriNetUnfolderBase]: For 469251/469287 co-relation queries the response was YES. [2024-06-27 23:25:29,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51555 conditions, 5848 events. 3795/5848 cut-off events. For 469251/469287 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32811 event pairs, 1258 based on Foata normal form. 8/5813 useless extension candidates. Maximal degree in co-relation 51438. Up to 5423 conditions per place. [2024-06-27 23:25:29,625 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 368 selfloop transitions, 113 changer transitions 0/494 dead transitions. [2024-06-27 23:25:29,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 494 transitions, 7596 flow [2024-06-27 23:25:29,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:25:29,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:25:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 23:25:29,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-27 23:25:29,627 INFO L175 Difference]: Start difference. First operand has 246 places, 447 transitions, 6316 flow. Second operand 11 states and 204 transitions. [2024-06-27 23:25:29,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 494 transitions, 7596 flow [2024-06-27 23:25:30,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 494 transitions, 7552 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 23:25:30,372 INFO L231 Difference]: Finished difference. Result has 253 places, 451 transitions, 6610 flow [2024-06-27 23:25:30,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6272, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6610, PETRI_PLACES=253, PETRI_TRANSITIONS=451} [2024-06-27 23:25:30,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:25:30,373 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 451 transitions, 6610 flow [2024-06-27 23:25:30,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:30,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:30,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:25:30,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:25:30,374 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:30,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash -927804623, now seen corresponding path program 1 times [2024-06-27 23:25:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:30,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959050278] [2024-06-27 23:25:30,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:30,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:31,830 INFO L134 CoverageAnalysis]: 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:31,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:31,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959050278] [2024-06-27 23:25:31,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959050278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:31,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:31,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:25:31,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106027945] [2024-06-27 23:25:31,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:31,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:25:31,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:31,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:25:31,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:25:31,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:25:31,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 451 transitions, 6610 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:31,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:31,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:25:31,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:33,195 INFO L124 PetriNetUnfolderBase]: 3881/5946 cut-off events. [2024-06-27 23:25:33,196 INFO L125 PetriNetUnfolderBase]: For 453338/453338 co-relation queries the response was YES. [2024-06-27 23:25:33,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51877 conditions, 5946 events. 3881/5946 cut-off events. For 453338/453338 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32794 event pairs, 1608 based on Foata normal form. 1/5946 useless extension candidates. Maximal degree in co-relation 51760. Up to 5834 conditions per place. [2024-06-27 23:25:33,267 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 445 selfloop transitions, 25 changer transitions 0/473 dead transitions. [2024-06-27 23:25:33,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 473 transitions, 7926 flow [2024-06-27 23:25:33,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:25:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:25:33,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 23:25:33,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 23:25:33,269 INFO L175 Difference]: Start difference. First operand has 253 places, 451 transitions, 6610 flow. Second operand 8 states and 125 transitions. [2024-06-27 23:25:33,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 473 transitions, 7926 flow [2024-06-27 23:25:33,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 473 transitions, 7648 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:33,927 INFO L231 Difference]: Finished difference. Result has 255 places, 461 transitions, 6535 flow [2024-06-27 23:25:33,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6332, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6535, PETRI_PLACES=255, PETRI_TRANSITIONS=461} [2024-06-27 23:25:33,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 23:25:33,928 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 461 transitions, 6535 flow [2024-06-27 23:25:33,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:33,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:33,928 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:33,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:25:33,929 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:25:33,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:33,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1226660861, now seen corresponding path program 2 times [2024-06-27 23:25:33,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:33,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362726828] [2024-06-27 23:25:33,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:33,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:33,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:36,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:25:36,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:36,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362726828] [2024-06-27 23:25:36,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362726828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:36,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:36,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:36,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007687266] [2024-06-27 23:25:36,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:36,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:36,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:36,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:36,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:36,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 461 transitions, 6535 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:36,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:36,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:36,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:38,011 INFO L124 PetriNetUnfolderBase]: 3830/5902 cut-off events. [2024-06-27 23:25:38,011 INFO L125 PetriNetUnfolderBase]: For 493804/493827 co-relation queries the response was YES. [2024-06-27 23:25:38,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52696 conditions, 5902 events. 3830/5902 cut-off events. For 493804/493827 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 33080 event pairs, 1152 based on Foata normal form. 12/5890 useless extension candidates. Maximal degree in co-relation 52575. Up to 5551 conditions per place. [2024-06-27 23:25:38,086 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 408 selfloop transitions, 77 changer transitions 0/499 dead transitions. [2024-06-27 23:25:38,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 499 transitions, 7762 flow [2024-06-27 23:25:38,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:38,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 23:25:38,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-27 23:25:38,088 INFO L175 Difference]: Start difference. First operand has 255 places, 461 transitions, 6535 flow. Second operand 10 states and 179 transitions. [2024-06-27 23:25:38,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 499 transitions, 7762 flow [2024-06-27 23:25:38,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 499 transitions, 7691 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:25:38,859 INFO L231 Difference]: Finished difference. Result has 262 places, 467 transitions, 6760 flow [2024-06-27 23:25:38,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6760, PETRI_PLACES=262, PETRI_TRANSITIONS=467} [2024-06-27 23:25:38,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-27 23:25:38,860 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 467 transitions, 6760 flow [2024-06-27 23:25:38,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:38,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:38,860 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:38,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:25:38,860 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:25:38,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:38,861 INFO L85 PathProgramCache]: Analyzing trace with hash 664105817, now seen corresponding path program 3 times [2024-06-27 23:25:38,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:38,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626307496] [2024-06-27 23:25:38,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:38,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:41,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:41,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:41,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626307496] [2024-06-27 23:25:41,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626307496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:41,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:41,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:41,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76235373] [2024-06-27 23:25:41,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:41,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:41,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:41,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:41,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 467 transitions, 6760 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:41,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:41,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:41,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:43,096 INFO L124 PetriNetUnfolderBase]: 3847/5941 cut-off events. [2024-06-27 23:25:43,096 INFO L125 PetriNetUnfolderBase]: For 511034/511054 co-relation queries the response was YES. [2024-06-27 23:25:43,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53676 conditions, 5941 events. 3847/5941 cut-off events. For 511034/511054 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 33457 event pairs, 1125 based on Foata normal form. 8/5925 useless extension candidates. Maximal degree in co-relation 53553. Up to 5069 conditions per place. [2024-06-27 23:25:43,158 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 274 selfloop transitions, 222 changer transitions 0/510 dead transitions. [2024-06-27 23:25:43,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 510 transitions, 8079 flow [2024-06-27 23:25:43,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:25:43,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:25:43,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 23:25:43,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4658536585365854 [2024-06-27 23:25:43,160 INFO L175 Difference]: Start difference. First operand has 262 places, 467 transitions, 6760 flow. Second operand 10 states and 191 transitions. [2024-06-27 23:25:43,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 510 transitions, 8079 flow [2024-06-27 23:25:43,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 510 transitions, 7862 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:43,874 INFO L231 Difference]: Finished difference. Result has 264 places, 469 transitions, 7063 flow [2024-06-27 23:25:43,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6543, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7063, PETRI_PLACES=264, PETRI_TRANSITIONS=469} [2024-06-27 23:25:43,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 23:25:43,875 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 469 transitions, 7063 flow [2024-06-27 23:25:43,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:43,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:43,875 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:43,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:25:43,876 INFO L420 AbstractCegarLoop]: === Iteration 57 === 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:43,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash 669677447, now seen corresponding path program 4 times [2024-06-27 23:25:43,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:43,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146237042] [2024-06-27 23:25:43,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:43,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:46,198 INFO L134 CoverageAnalysis]: 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:46,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:46,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146237042] [2024-06-27 23:25:46,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146237042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:46,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:46,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:46,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019939287] [2024-06-27 23:25:46,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:46,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:46,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:46,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:46,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:46,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:46,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 469 transitions, 7063 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:46,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:46,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:46,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:48,052 INFO L124 PetriNetUnfolderBase]: 3896/6013 cut-off events. [2024-06-27 23:25:48,053 INFO L125 PetriNetUnfolderBase]: For 541054/541074 co-relation queries the response was YES. [2024-06-27 23:25:48,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55417 conditions, 6013 events. 3896/6013 cut-off events. For 541054/541074 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33970 event pairs, 1113 based on Foata normal form. 8/5989 useless extension candidates. Maximal degree in co-relation 55293. Up to 4987 conditions per place. [2024-06-27 23:25:48,135 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 264 selfloop transitions, 240 changer transitions 0/518 dead transitions. [2024-06-27 23:25:48,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 518 transitions, 8707 flow [2024-06-27 23:25:48,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:25:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:25:48,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:25:48,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-27 23:25:48,137 INFO L175 Difference]: Start difference. First operand has 264 places, 469 transitions, 7063 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:25:48,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 518 transitions, 8707 flow [2024-06-27 23:25:48,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 518 transitions, 8207 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:48,973 INFO L231 Difference]: Finished difference. Result has 265 places, 473 transitions, 7191 flow [2024-06-27 23:25:48,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6563, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7191, PETRI_PLACES=265, PETRI_TRANSITIONS=473} [2024-06-27 23:25:48,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-27 23:25:48,974 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 473 transitions, 7191 flow [2024-06-27 23:25:48,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:48,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:48,974 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:48,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:25:48,974 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:25:48,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:48,975 INFO L85 PathProgramCache]: Analyzing trace with hash 669670007, now seen corresponding path program 5 times [2024-06-27 23:25:48,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:48,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881366108] [2024-06-27 23:25:48,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:48,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:51,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:51,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881366108] [2024-06-27 23:25:51,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881366108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:51,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:51,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:25:51,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933109871] [2024-06-27 23:25:51,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:51,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:25:51,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:51,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:25:51,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:25:51,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:51,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 473 transitions, 7191 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:51,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:51,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:51,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:53,015 INFO L124 PetriNetUnfolderBase]: 3881/5994 cut-off events. [2024-06-27 23:25:53,015 INFO L125 PetriNetUnfolderBase]: For 549496/549516 co-relation queries the response was YES. [2024-06-27 23:25:53,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55366 conditions, 5994 events. 3881/5994 cut-off events. For 549496/549516 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33821 event pairs, 1105 based on Foata normal form. 8/5978 useless extension candidates. Maximal degree in co-relation 55242. Up to 5123 conditions per place. [2024-06-27 23:25:53,095 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 275 selfloop transitions, 226 changer transitions 0/515 dead transitions. [2024-06-27 23:25:53,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 515 transitions, 8474 flow [2024-06-27 23:25:53,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:25:53,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:25:53,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:25:53,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:25:53,097 INFO L175 Difference]: Start difference. First operand has 265 places, 473 transitions, 7191 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:25:53,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 515 transitions, 8474 flow [2024-06-27 23:25:53,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 515 transitions, 8111 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-27 23:25:53,992 INFO L231 Difference]: Finished difference. Result has 269 places, 473 transitions, 7288 flow [2024-06-27 23:25:53,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7288, PETRI_PLACES=269, PETRI_TRANSITIONS=473} [2024-06-27 23:25:53,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 23:25:53,993 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 473 transitions, 7288 flow [2024-06-27 23:25:53,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:25:53,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:53,993 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:53,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:25:53,994 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:25:53,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:53,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2106584137, now seen corresponding path program 2 times [2024-06-27 23:25:53,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:53,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139133257] [2024-06-27 23:25:53,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:53,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:54,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:25:55,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:25:55,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:25:55,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139133257] [2024-06-27 23:25:55,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139133257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:25:55,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:25:55,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:25:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086356975] [2024-06-27 23:25:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:25:55,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:25:55,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:25:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:25:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:25:55,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:25:55,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 473 transitions, 7288 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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:55,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:25:55,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:25:55,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:25:57,323 INFO L124 PetriNetUnfolderBase]: 3807/5898 cut-off events. [2024-06-27 23:25:57,324 INFO L125 PetriNetUnfolderBase]: For 534886/534914 co-relation queries the response was YES. [2024-06-27 23:25:57,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54241 conditions, 5898 events. 3807/5898 cut-off events. For 534886/534914 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 33247 event pairs, 1163 based on Foata normal form. 23/5895 useless extension candidates. Maximal degree in co-relation 54115. Up to 5529 conditions per place. [2024-06-27 23:25:57,403 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 389 selfloop transitions, 67 changer transitions 0/500 dead transitions. [2024-06-27 23:25:57,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 500 transitions, 8508 flow [2024-06-27 23:25:57,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:25:57,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:25:57,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:25:57,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 23:25:57,404 INFO L175 Difference]: Start difference. First operand has 269 places, 473 transitions, 7288 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:25:57,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 500 transitions, 8508 flow [2024-06-27 23:25:58,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 500 transitions, 8012 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 23:25:58,160 INFO L231 Difference]: Finished difference. Result has 269 places, 481 transitions, 7057 flow [2024-06-27 23:25:58,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6792, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7057, PETRI_PLACES=269, PETRI_TRANSITIONS=481} [2024-06-27 23:25:58,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 23:25:58,161 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 481 transitions, 7057 flow [2024-06-27 23:25:58,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 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:58,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:25:58,161 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:58,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:25:58,161 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:25:58,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:25:58,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1095966171, now seen corresponding path program 6 times [2024-06-27 23:25:58,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:25:58,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077890316] [2024-06-27 23:25:58,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:25:58,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:25:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:00,032 INFO L134 CoverageAnalysis]: 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:00,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:00,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077890316] [2024-06-27 23:26:00,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077890316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:00,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:00,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:00,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107878325] [2024-06-27 23:26:00,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:00,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:00,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:00,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:00,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:00,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:00,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 481 transitions, 7057 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:00,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:00,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:00,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:01,881 INFO L124 PetriNetUnfolderBase]: 3887/6002 cut-off events. [2024-06-27 23:26:01,881 INFO L125 PetriNetUnfolderBase]: For 563748/563765 co-relation queries the response was YES. [2024-06-27 23:26:01,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55225 conditions, 6002 events. 3887/6002 cut-off events. For 563748/563765 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 33880 event pairs, 1502 based on Foata normal form. 6/5971 useless extension candidates. Maximal degree in co-relation 55097. Up to 5667 conditions per place. [2024-06-27 23:26:01,957 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 435 selfloop transitions, 68 changer transitions 0/517 dead transitions. [2024-06-27 23:26:01,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 517 transitions, 8321 flow [2024-06-27 23:26:01,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:01,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:01,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 23:26:01,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057649667405765 [2024-06-27 23:26:01,959 INFO L175 Difference]: Start difference. First operand has 269 places, 481 transitions, 7057 flow. Second operand 11 states and 183 transitions. [2024-06-27 23:26:01,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 517 transitions, 8321 flow [2024-06-27 23:26:02,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 517 transitions, 8221 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:26:02,814 INFO L231 Difference]: Finished difference. Result has 277 places, 488 transitions, 7258 flow [2024-06-27 23:26:02,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6959, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7258, PETRI_PLACES=277, PETRI_TRANSITIONS=488} [2024-06-27 23:26:02,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 23:26:02,815 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 488 transitions, 7258 flow [2024-06-27 23:26:02,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:02,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:02,816 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:02,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:26:02,816 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:26:02,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1106680057, now seen corresponding path program 7 times [2024-06-27 23:26:02,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:02,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196505822] [2024-06-27 23:26:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:02,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:04,759 INFO L134 CoverageAnalysis]: 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:04,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:04,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196505822] [2024-06-27 23:26:04,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196505822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:04,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:04,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:26:04,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730526630] [2024-06-27 23:26:04,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:04,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:26:04,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:26:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:26:04,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:04,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 488 transitions, 7258 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:04,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:04,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:04,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:06,430 INFO L124 PetriNetUnfolderBase]: 3962/6116 cut-off events. [2024-06-27 23:26:06,430 INFO L125 PetriNetUnfolderBase]: For 586209/586226 co-relation queries the response was YES. [2024-06-27 23:26:06,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56612 conditions, 6116 events. 3962/6116 cut-off events. For 586209/586226 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 34639 event pairs, 1451 based on Foata normal form. 4/6083 useless extension candidates. Maximal degree in co-relation 56481. Up to 5292 conditions per place. [2024-06-27 23:26:06,520 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 349 selfloop transitions, 172 changer transitions 0/535 dead transitions. [2024-06-27 23:26:06,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 535 transitions, 8957 flow [2024-06-27 23:26:06,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:06,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:06,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:26:06,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 23:26:06,528 INFO L175 Difference]: Start difference. First operand has 277 places, 488 transitions, 7258 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:26:06,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 535 transitions, 8957 flow [2024-06-27 23:26:07,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 535 transitions, 8783 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:07,537 INFO L231 Difference]: Finished difference. Result has 281 places, 498 transitions, 7664 flow [2024-06-27 23:26:07,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7084, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7664, PETRI_PLACES=281, PETRI_TRANSITIONS=498} [2024-06-27 23:26:07,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-27 23:26:07,538 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 498 transitions, 7664 flow [2024-06-27 23:26:07,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:07,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:07,540 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:07,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:26:07,540 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:26:07,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:07,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1352318553, now seen corresponding path program 8 times [2024-06-27 23:26:07,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:07,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117681489] [2024-06-27 23:26:07,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:07,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:09,282 INFO L134 CoverageAnalysis]: 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:09,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:09,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117681489] [2024-06-27 23:26:09,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117681489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:09,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:09,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:09,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155205638] [2024-06-27 23:26:09,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:09,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:09,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:09,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:09,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:09,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:09,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 498 transitions, 7664 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:09,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:09,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:09,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:11,184 INFO L124 PetriNetUnfolderBase]: 3979/6152 cut-off events. [2024-06-27 23:26:11,184 INFO L125 PetriNetUnfolderBase]: For 608247/608264 co-relation queries the response was YES. [2024-06-27 23:26:11,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57749 conditions, 6152 events. 3979/6152 cut-off events. For 608247/608264 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34985 event pairs, 1467 based on Foata normal form. 4/6119 useless extension candidates. Maximal degree in co-relation 57616. Up to 5541 conditions per place. [2024-06-27 23:26:11,263 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 369 selfloop transitions, 157 changer transitions 0/540 dead transitions. [2024-06-27 23:26:11,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 540 transitions, 9068 flow [2024-06-27 23:26:11,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:26:11,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:26:11,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 23:26:11,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 23:26:11,265 INFO L175 Difference]: Start difference. First operand has 281 places, 498 transitions, 7664 flow. Second operand 12 states and 206 transitions. [2024-06-27 23:26:11,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 540 transitions, 9068 flow [2024-06-27 23:26:12,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 540 transitions, 8790 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-27 23:26:12,300 INFO L231 Difference]: Finished difference. Result has 287 places, 500 transitions, 7795 flow [2024-06-27 23:26:12,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7795, PETRI_PLACES=287, PETRI_TRANSITIONS=500} [2024-06-27 23:26:12,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 23:26:12,301 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 500 transitions, 7795 flow [2024-06-27 23:26:12,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:12,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:12,301 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:12,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:26:12,301 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:26:12,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:12,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1112251687, now seen corresponding path program 9 times [2024-06-27 23:26:12,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:12,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355811543] [2024-06-27 23:26:12,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:12,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:12,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:14,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:14,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:14,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355811543] [2024-06-27 23:26:14,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355811543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:14,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:14,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:14,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105269476] [2024-06-27 23:26:14,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:14,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:14,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:14,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:14,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:14,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:14,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 500 transitions, 7795 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:14,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:14,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:14,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:16,026 INFO L124 PetriNetUnfolderBase]: 3971/6145 cut-off events. [2024-06-27 23:26:16,026 INFO L125 PetriNetUnfolderBase]: For 615803/615820 co-relation queries the response was YES. [2024-06-27 23:26:16,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57817 conditions, 6145 events. 3971/6145 cut-off events. For 615803/615820 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35023 event pairs, 1479 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 57682. Up to 5604 conditions per place. [2024-06-27 23:26:16,092 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 396 selfloop transitions, 122 changer transitions 0/532 dead transitions. [2024-06-27 23:26:16,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 532 transitions, 9012 flow [2024-06-27 23:26:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 23:26:16,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212860310421286 [2024-06-27 23:26:16,095 INFO L175 Difference]: Start difference. First operand has 287 places, 500 transitions, 7795 flow. Second operand 11 states and 190 transitions. [2024-06-27 23:26:16,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 532 transitions, 9012 flow [2024-06-27 23:26:16,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 532 transitions, 8635 flow, removed 35 selfloop flow, removed 10 redundant places. [2024-06-27 23:26:16,863 INFO L231 Difference]: Finished difference. Result has 288 places, 500 transitions, 7673 flow [2024-06-27 23:26:16,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7418, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7673, PETRI_PLACES=288, PETRI_TRANSITIONS=500} [2024-06-27 23:26:16,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 23:26:16,864 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 500 transitions, 7673 flow [2024-06-27 23:26:16,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:16,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:16,865 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:16,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:26:16,865 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:26:16,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:16,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1398650014, now seen corresponding path program 1 times [2024-06-27 23:26:16,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:16,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610922829] [2024-06-27 23:26:16,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:16,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:19,000 INFO L134 CoverageAnalysis]: 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:19,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:19,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610922829] [2024-06-27 23:26:19,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610922829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:19,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:19,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:19,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220338560] [2024-06-27 23:26:19,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:19,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:19,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:19,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:19,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:19,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 500 transitions, 7673 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:19,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:19,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:19,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:20,736 INFO L124 PetriNetUnfolderBase]: 4054/6256 cut-off events. [2024-06-27 23:26:20,736 INFO L125 PetriNetUnfolderBase]: For 629180/629197 co-relation queries the response was YES. [2024-06-27 23:26:20,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58751 conditions, 6256 events. 4054/6256 cut-off events. For 629180/629197 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35558 event pairs, 1516 based on Foata normal form. 2/6221 useless extension candidates. Maximal degree in co-relation 58615. Up to 5876 conditions per place. [2024-06-27 23:26:20,816 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 473 selfloop transitions, 68 changer transitions 0/555 dead transitions. [2024-06-27 23:26:20,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 555 transitions, 9324 flow [2024-06-27 23:26:20,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:20,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:20,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 23:26:20,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-27 23:26:20,818 INFO L175 Difference]: Start difference. First operand has 288 places, 500 transitions, 7673 flow. Second operand 11 states and 185 transitions. [2024-06-27 23:26:20,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 555 transitions, 9324 flow [2024-06-27 23:26:21,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 555 transitions, 9019 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 23:26:21,808 INFO L231 Difference]: Finished difference. Result has 291 places, 524 transitions, 7962 flow [2024-06-27 23:26:21,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7384, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7962, PETRI_PLACES=291, PETRI_TRANSITIONS=524} [2024-06-27 23:26:21,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 23:26:21,809 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 524 transitions, 7962 flow [2024-06-27 23:26:21,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:21,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:21,809 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:21,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:26:21,810 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:26:21,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:21,810 INFO L85 PathProgramCache]: Analyzing trace with hash 73384366, now seen corresponding path program 2 times [2024-06-27 23:26:21,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:21,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919203578] [2024-06-27 23:26:21,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:21,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:21,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919203578] [2024-06-27 23:26:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919203578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509589385] [2024-06-27 23:26:23,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:23,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:23,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:23,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:23,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:23,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:23,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 524 transitions, 7962 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:23,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:23,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:23,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:25,534 INFO L124 PetriNetUnfolderBase]: 4115/6345 cut-off events. [2024-06-27 23:26:25,534 INFO L125 PetriNetUnfolderBase]: For 651094/651111 co-relation queries the response was YES. [2024-06-27 23:26:25,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60308 conditions, 6345 events. 4115/6345 cut-off events. For 651094/651111 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36175 event pairs, 1511 based on Foata normal form. 2/6310 useless extension candidates. Maximal degree in co-relation 60169. Up to 5948 conditions per place. [2024-06-27 23:26:25,612 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 487 selfloop transitions, 71 changer transitions 0/572 dead transitions. [2024-06-27 23:26:25,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 572 transitions, 9602 flow [2024-06-27 23:26:25,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:26:25,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:26:25,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:26:25,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 23:26:25,614 INFO L175 Difference]: Start difference. First operand has 291 places, 524 transitions, 7962 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:26:25,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 572 transitions, 9602 flow [2024-06-27 23:26:26,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 572 transitions, 9332 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:26,766 INFO L231 Difference]: Finished difference. Result has 293 places, 536 transitions, 8137 flow [2024-06-27 23:26:26,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7771, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8137, PETRI_PLACES=293, PETRI_TRANSITIONS=536} [2024-06-27 23:26:26,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 23:26:26,767 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 536 transitions, 8137 flow [2024-06-27 23:26:26,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:26,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:26,768 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:26,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:26:26,768 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:26:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:26,769 INFO L85 PathProgramCache]: Analyzing trace with hash 330086903, now seen corresponding path program 10 times [2024-06-27 23:26:26,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:26,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344554950] [2024-06-27 23:26:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:28,492 INFO L134 CoverageAnalysis]: 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:28,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:28,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344554950] [2024-06-27 23:26:28,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344554950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:28,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:28,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:28,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254937831] [2024-06-27 23:26:28,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:28,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:28,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:28,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:28,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:28,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:26:28,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 536 transitions, 8137 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:28,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:28,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:26:28,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:30,205 INFO L124 PetriNetUnfolderBase]: 4232/6489 cut-off events. [2024-06-27 23:26:30,206 INFO L125 PetriNetUnfolderBase]: For 657763/657763 co-relation queries the response was YES. [2024-06-27 23:26:30,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61353 conditions, 6489 events. 4232/6489 cut-off events. For 657763/657763 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36525 event pairs, 1589 based on Foata normal form. 4/6492 useless extension candidates. Maximal degree in co-relation 61213. Up to 6218 conditions per place. [2024-06-27 23:26:30,291 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 512 selfloop transitions, 58 changer transitions 0/573 dead transitions. [2024-06-27 23:26:30,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 573 transitions, 9596 flow [2024-06-27 23:26:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:26:30,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:26:30,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:26:30,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:26:30,293 INFO L175 Difference]: Start difference. First operand has 293 places, 536 transitions, 8137 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:26:30,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 573 transitions, 9596 flow [2024-06-27 23:26:31,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 573 transitions, 9424 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:31,378 INFO L231 Difference]: Finished difference. Result has 295 places, 538 transitions, 8177 flow [2024-06-27 23:26:31,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7965, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8177, PETRI_PLACES=295, PETRI_TRANSITIONS=538} [2024-06-27 23:26:31,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-27 23:26:31,379 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 538 transitions, 8177 flow [2024-06-27 23:26:31,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:31,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:31,379 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:31,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:26:31,380 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:26:31,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:31,380 INFO L85 PathProgramCache]: Analyzing trace with hash 330094343, now seen corresponding path program 11 times [2024-06-27 23:26:31,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:31,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354497728] [2024-06-27 23:26:31,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:31,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:31,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:33,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:33,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:33,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354497728] [2024-06-27 23:26:33,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354497728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:33,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:33,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:33,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657287021] [2024-06-27 23:26:33,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:33,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:33,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:33,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:33,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:33,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:26:33,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 538 transitions, 8177 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:33,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:33,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:26:33,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:35,067 INFO L124 PetriNetUnfolderBase]: 4283/6571 cut-off events. [2024-06-27 23:26:35,068 INFO L125 PetriNetUnfolderBase]: For 682015/682015 co-relation queries the response was YES. [2024-06-27 23:26:35,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62448 conditions, 6571 events. 4283/6571 cut-off events. For 682015/682015 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 37119 event pairs, 1591 based on Foata normal form. 4/6574 useless extension candidates. Maximal degree in co-relation 62307. Up to 6318 conditions per place. [2024-06-27 23:26:35,152 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 531 selfloop transitions, 44 changer transitions 0/578 dead transitions. [2024-06-27 23:26:35,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 578 transitions, 9717 flow [2024-06-27 23:26:35,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:26:35,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:26:35,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:26:35,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:26:35,154 INFO L175 Difference]: Start difference. First operand has 295 places, 538 transitions, 8177 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:26:35,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 578 transitions, 9717 flow [2024-06-27 23:26:36,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 578 transitions, 9449 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-27 23:26:36,350 INFO L231 Difference]: Finished difference. Result has 299 places, 547 transitions, 8260 flow [2024-06-27 23:26:36,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7989, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8260, PETRI_PLACES=299, PETRI_TRANSITIONS=547} [2024-06-27 23:26:36,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-27 23:26:36,350 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 547 transitions, 8260 flow [2024-06-27 23:26:36,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:36,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:36,351 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:36,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:26:36,351 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:26:36,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:36,351 INFO L85 PathProgramCache]: Analyzing trace with hash 339291113, now seen corresponding path program 12 times [2024-06-27 23:26:36,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:36,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927220766] [2024-06-27 23:26:36,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:36,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:36,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:37,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:37,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:37,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927220766] [2024-06-27 23:26:37,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927220766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:37,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:37,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:37,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903706036] [2024-06-27 23:26:37,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:37,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:37,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:37,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:37,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:26:37,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 547 transitions, 8260 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:37,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:37,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:26:37,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:39,837 INFO L124 PetriNetUnfolderBase]: 4300/6592 cut-off events. [2024-06-27 23:26:39,837 INFO L125 PetriNetUnfolderBase]: For 699615/699615 co-relation queries the response was YES. [2024-06-27 23:26:39,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62861 conditions, 6592 events. 4300/6592 cut-off events. For 699615/699615 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37090 event pairs, 1600 based on Foata normal form. 4/6595 useless extension candidates. Maximal degree in co-relation 62717. Up to 6406 conditions per place. [2024-06-27 23:26:39,942 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 550 selfloop transitions, 24 changer transitions 0/577 dead transitions. [2024-06-27 23:26:39,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 577 transitions, 9638 flow [2024-06-27 23:26:39,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:26:39,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:26:39,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 23:26:39,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-27 23:26:39,944 INFO L175 Difference]: Start difference. First operand has 299 places, 547 transitions, 8260 flow. Second operand 10 states and 158 transitions. [2024-06-27 23:26:39,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 577 transitions, 9638 flow [2024-06-27 23:26:41,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 577 transitions, 9500 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 23:26:41,046 INFO L231 Difference]: Finished difference. Result has 304 places, 549 transitions, 8271 flow [2024-06-27 23:26:41,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8122, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8271, PETRI_PLACES=304, PETRI_TRANSITIONS=549} [2024-06-27 23:26:41,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 23:26:41,047 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 549 transitions, 8271 flow [2024-06-27 23:26:41,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:41,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:41,048 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:41,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:26:41,048 INFO L420 AbstractCegarLoop]: === Iteration 69 === 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:41,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:41,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1598383308, now seen corresponding path program 3 times [2024-06-27 23:26:41,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:41,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944903191] [2024-06-27 23:26:41,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:41,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:41,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:43,021 INFO L134 CoverageAnalysis]: 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:43,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:43,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944903191] [2024-06-27 23:26:43,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944903191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:43,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:43,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:43,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524491661] [2024-06-27 23:26:43,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:43,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:43,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:43,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:43,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:43,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:43,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 549 transitions, 8271 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:43,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:43,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:43,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:45,264 INFO L124 PetriNetUnfolderBase]: 4286/6607 cut-off events. [2024-06-27 23:26:45,264 INFO L125 PetriNetUnfolderBase]: For 735416/735433 co-relation queries the response was YES. [2024-06-27 23:26:45,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63966 conditions, 6607 events. 4286/6607 cut-off events. For 735416/735433 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37967 event pairs, 1520 based on Foata normal form. 2/6572 useless extension candidates. Maximal degree in co-relation 63821. Up to 6212 conditions per place. [2024-06-27 23:26:45,345 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 516 selfloop transitions, 81 changer transitions 0/611 dead transitions. [2024-06-27 23:26:45,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 611 transitions, 10179 flow [2024-06-27 23:26:45,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:26:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:26:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 23:26:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-27 23:26:45,347 INFO L175 Difference]: Start difference. First operand has 304 places, 549 transitions, 8271 flow. Second operand 11 states and 186 transitions. [2024-06-27 23:26:45,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 611 transitions, 10179 flow [2024-06-27 23:26:46,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 611 transitions, 10048 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-27 23:26:46,425 INFO L231 Difference]: Finished difference. Result has 308 places, 578 transitions, 8873 flow [2024-06-27 23:26:46,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8140, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8873, PETRI_PLACES=308, PETRI_TRANSITIONS=578} [2024-06-27 23:26:46,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 23:26:46,426 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 578 transitions, 8873 flow [2024-06-27 23:26:46,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:46,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:46,427 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:46,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:26:46,427 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:26:46,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:46,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1598383525, now seen corresponding path program 13 times [2024-06-27 23:26:46,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:46,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552740871] [2024-06-27 23:26:46,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:46,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:46,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:48,425 INFO L134 CoverageAnalysis]: 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,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:48,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552740871] [2024-06-27 23:26:48,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552740871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:48,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:48,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:48,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823591047] [2024-06-27 23:26:48,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:48,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:48,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:48,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:48,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:48,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:48,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 578 transitions, 8873 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:48,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:48,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:48,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:50,427 INFO L124 PetriNetUnfolderBase]: 4321/6658 cut-off events. [2024-06-27 23:26:50,428 INFO L125 PetriNetUnfolderBase]: For 761831/761848 co-relation queries the response was YES. [2024-06-27 23:26:50,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65324 conditions, 6658 events. 4321/6658 cut-off events. For 761831/761848 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38260 event pairs, 1532 based on Foata normal form. 4/6625 useless extension candidates. Maximal degree in co-relation 65177. Up to 6179 conditions per place. [2024-06-27 23:26:50,533 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 508 selfloop transitions, 97 changer transitions 0/619 dead transitions. [2024-06-27 23:26:50,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 619 transitions, 10506 flow [2024-06-27 23:26:50,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:26:50,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:26:50,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:26:50,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:26:50,535 INFO L175 Difference]: Start difference. First operand has 308 places, 578 transitions, 8873 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:26:50,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 619 transitions, 10506 flow [2024-06-27 23:26:51,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 619 transitions, 10314 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 23:26:51,885 INFO L231 Difference]: Finished difference. Result has 312 places, 585 transitions, 9061 flow [2024-06-27 23:26:51,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8681, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9061, PETRI_PLACES=312, PETRI_TRANSITIONS=585} [2024-06-27 23:26:51,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 23:26:51,886 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 585 transitions, 9061 flow [2024-06-27 23:26:51,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:51,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:51,886 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:51,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:26:51,886 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:26:51,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:51,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1598585118, now seen corresponding path program 4 times [2024-06-27 23:26:51,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:51,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365858878] [2024-06-27 23:26:51,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:51,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:51,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:53,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:26:53,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:53,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365858878] [2024-06-27 23:26:53,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365858878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:53,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:53,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:53,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556250521] [2024-06-27 23:26:53,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:53,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:53,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:53,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:53,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:54,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:54,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 585 transitions, 9061 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:54,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:54,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:54,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:26:55,822 INFO L124 PetriNetUnfolderBase]: 4323/6661 cut-off events. [2024-06-27 23:26:55,823 INFO L125 PetriNetUnfolderBase]: For 775375/775392 co-relation queries the response was YES. [2024-06-27 23:26:55,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65587 conditions, 6661 events. 4323/6661 cut-off events. For 775375/775392 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38315 event pairs, 1525 based on Foata normal form. 2/6626 useless extension candidates. Maximal degree in co-relation 65439. Up to 6168 conditions per place. [2024-06-27 23:26:56,079 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 495 selfloop transitions, 121 changer transitions 0/630 dead transitions. [2024-06-27 23:26:56,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 630 transitions, 10707 flow [2024-06-27 23:26:56,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:26:56,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:26:56,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-27 23:26:56,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:26:56,081 INFO L175 Difference]: Start difference. First operand has 312 places, 585 transitions, 9061 flow. Second operand 12 states and 205 transitions. [2024-06-27 23:26:56,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 630 transitions, 10707 flow [2024-06-27 23:26:57,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 630 transitions, 10437 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 23:26:57,226 INFO L231 Difference]: Finished difference. Result has 318 places, 591 transitions, 9222 flow [2024-06-27 23:26:57,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8797, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9222, PETRI_PLACES=318, PETRI_TRANSITIONS=591} [2024-06-27 23:26:57,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 23:26:57,227 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 591 transitions, 9222 flow [2024-06-27 23:26:57,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:57,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:26:57,227 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:57,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:26:57,227 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:26:57,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:26:57,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1598592775, now seen corresponding path program 14 times [2024-06-27 23:26:57,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:26:57,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000846114] [2024-06-27 23:26:57,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:26:57,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:26:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:26:59,184 INFO L134 CoverageAnalysis]: 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:59,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:26:59,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000846114] [2024-06-27 23:26:59,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000846114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:26:59,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:26:59,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:26:59,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6085898] [2024-06-27 23:26:59,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:26:59,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:26:59,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:26:59,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:26:59,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:26:59,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:26:59,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 591 transitions, 9222 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:26:59,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:26:59,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:26:59,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:01,212 INFO L124 PetriNetUnfolderBase]: 4376/6745 cut-off events. [2024-06-27 23:27:01,213 INFO L125 PetriNetUnfolderBase]: For 814905/814922 co-relation queries the response was YES. [2024-06-27 23:27:01,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67408 conditions, 6745 events. 4376/6745 cut-off events. For 814905/814922 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38971 event pairs, 1534 based on Foata normal form. 4/6712 useless extension candidates. Maximal degree in co-relation 67260. Up to 6181 conditions per place. [2024-06-27 23:27:01,304 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 520 selfloop transitions, 99 changer transitions 0/633 dead transitions. [2024-06-27 23:27:01,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 633 transitions, 11184 flow [2024-06-27 23:27:01,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:27:01,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:27:01,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 23:27:01,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 23:27:01,306 INFO L175 Difference]: Start difference. First operand has 318 places, 591 transitions, 9222 flow. Second operand 10 states and 174 transitions. [2024-06-27 23:27:01,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 633 transitions, 11184 flow [2024-06-27 23:27:02,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 633 transitions, 10913 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 23:27:02,615 INFO L231 Difference]: Finished difference. Result has 321 places, 597 transitions, 9406 flow [2024-06-27 23:27:02,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8951, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9406, PETRI_PLACES=321, PETRI_TRANSITIONS=597} [2024-06-27 23:27:02,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 23:27:02,616 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 597 transitions, 9406 flow [2024-06-27 23:27:02,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:02,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:02,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:02,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:27:02,617 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:27:02,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:02,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1593021145, now seen corresponding path program 15 times [2024-06-27 23:27:02,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:02,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426568077] [2024-06-27 23:27:02,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:02,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:04,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:04,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:04,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426568077] [2024-06-27 23:27:04,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426568077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:04,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:04,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:04,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221750507] [2024-06-27 23:27:04,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:04,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:04,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:04,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:04,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:04,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:27:04,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 597 transitions, 9406 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:04,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:04,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:27:04,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:06,458 INFO L124 PetriNetUnfolderBase]: 4368/6735 cut-off events. [2024-06-27 23:27:06,458 INFO L125 PetriNetUnfolderBase]: For 829392/829409 co-relation queries the response was YES. [2024-06-27 23:27:06,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67381 conditions, 6735 events. 4368/6735 cut-off events. For 829392/829409 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38866 event pairs, 1540 based on Foata normal form. 4/6702 useless extension candidates. Maximal degree in co-relation 67231. Up to 6264 conditions per place. [2024-06-27 23:27:06,554 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 510 selfloop transitions, 103 changer transitions 0/627 dead transitions. [2024-06-27 23:27:06,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 627 transitions, 10824 flow [2024-06-27 23:27:06,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:27:06,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:27:06,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:27:06,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:27:06,556 INFO L175 Difference]: Start difference. First operand has 321 places, 597 transitions, 9406 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:27:06,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 627 transitions, 10824 flow [2024-06-27 23:27:08,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 627 transitions, 10539 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:08,213 INFO L231 Difference]: Finished difference. Result has 324 places, 597 transitions, 9338 flow [2024-06-27 23:27:08,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9338, PETRI_PLACES=324, PETRI_TRANSITIONS=597} [2024-06-27 23:27:08,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 23:27:08,214 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 597 transitions, 9338 flow [2024-06-27 23:27:08,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:08,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:08,214 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:08,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:27:08,215 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:27:08,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:08,215 INFO L85 PathProgramCache]: Analyzing trace with hash 73593833, now seen corresponding path program 16 times [2024-06-27 23:27:08,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:08,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743503865] [2024-06-27 23:27:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:09,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:09,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:09,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743503865] [2024-06-27 23:27:09,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743503865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:09,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:09,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:27:09,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406995163] [2024-06-27 23:27:09,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:09,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:27:09,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:09,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:27:09,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:27:10,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:27:10,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 597 transitions, 9338 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:10,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:10,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:27:10,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:12,026 INFO L124 PetriNetUnfolderBase]: 4382/6759 cut-off events. [2024-06-27 23:27:12,026 INFO L125 PetriNetUnfolderBase]: For 834046/834063 co-relation queries the response was YES. [2024-06-27 23:27:12,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67091 conditions, 6759 events. 4382/6759 cut-off events. For 834046/834063 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 39091 event pairs, 1540 based on Foata normal form. 4/6726 useless extension candidates. Maximal degree in co-relation 66939. Up to 6329 conditions per place. [2024-06-27 23:27:12,113 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 554 selfloop transitions, 70 changer transitions 0/638 dead transitions. [2024-06-27 23:27:12,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 638 transitions, 10925 flow [2024-06-27 23:27:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:27:12,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:27:12,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 23:27:12,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-27 23:27:12,115 INFO L175 Difference]: Start difference. First operand has 324 places, 597 transitions, 9338 flow. Second operand 11 states and 186 transitions. [2024-06-27 23:27:12,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 638 transitions, 10925 flow [2024-06-27 23:27:13,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 638 transitions, 10677 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:27:13,774 INFO L231 Difference]: Finished difference. Result has 328 places, 603 transitions, 9402 flow [2024-06-27 23:27:13,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9093, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9402, PETRI_PLACES=328, PETRI_TRANSITIONS=603} [2024-06-27 23:27:13,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 23:27:13,775 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 603 transitions, 9402 flow [2024-06-27 23:27:13,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:13,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:27:13,775 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1772792439, now seen corresponding path program 3 times [2024-06-27 23:27:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:13,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466159779] [2024-06-27 23:27:13,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:15,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:15,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:15,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466159779] [2024-06-27 23:27:15,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466159779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:15,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:15,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:15,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819293254] [2024-06-27 23:27:15,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:15,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:15,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:15,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:15,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:15,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:15,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 603 transitions, 9402 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:15,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:15,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:15,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:16,857 INFO L124 PetriNetUnfolderBase]: 4487/6872 cut-off events. [2024-06-27 23:27:16,857 INFO L125 PetriNetUnfolderBase]: For 822983/822983 co-relation queries the response was YES. [2024-06-27 23:27:16,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67567 conditions, 6872 events. 4487/6872 cut-off events. For 822983/822983 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39090 event pairs, 1669 based on Foata normal form. 1/6872 useless extension candidates. Maximal degree in co-relation 67413. Up to 6774 conditions per place. [2024-06-27 23:27:16,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 596 selfloop transitions, 16 changer transitions 0/615 dead transitions. [2024-06-27 23:27:16,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 615 transitions, 10706 flow [2024-06-27 23:27:16,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:16,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 23:27:16,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-27 23:27:16,959 INFO L175 Difference]: Start difference. First operand has 328 places, 603 transitions, 9402 flow. Second operand 7 states and 108 transitions. [2024-06-27 23:27:16,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 615 transitions, 10706 flow [2024-06-27 23:27:18,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 615 transitions, 10522 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:18,868 INFO L231 Difference]: Finished difference. Result has 329 places, 606 transitions, 9306 flow [2024-06-27 23:27:18,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9306, PETRI_PLACES=329, PETRI_TRANSITIONS=606} [2024-06-27 23:27:18,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-27 23:27:18,869 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 606 transitions, 9306 flow [2024-06-27 23:27:18,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:18,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:18,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:18,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:27:18,870 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:18,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:18,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1773208149, now seen corresponding path program 4 times [2024-06-27 23:27:18,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:18,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817908] [2024-06-27 23:27:18,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:18,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:20,178 INFO L134 CoverageAnalysis]: 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:20,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:20,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817908] [2024-06-27 23:27:20,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:20,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:20,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:20,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981900890] [2024-06-27 23:27:20,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:20,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:20,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:20,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:20,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:20,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:20,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 606 transitions, 9306 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:20,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:20,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:20,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:21,895 INFO L124 PetriNetUnfolderBase]: 4484/6868 cut-off events. [2024-06-27 23:27:21,895 INFO L125 PetriNetUnfolderBase]: For 834938/834938 co-relation queries the response was YES. [2024-06-27 23:27:21,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67218 conditions, 6868 events. 4484/6868 cut-off events. For 834938/834938 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39030 event pairs, 1669 based on Foata normal form. 1/6868 useless extension candidates. Maximal degree in co-relation 67064. Up to 6764 conditions per place. [2024-06-27 23:27:21,995 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 592 selfloop transitions, 21 changer transitions 0/616 dead transitions. [2024-06-27 23:27:21,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 616 transitions, 10584 flow [2024-06-27 23:27:21,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:21,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 23:27:21,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-27 23:27:21,996 INFO L175 Difference]: Start difference. First operand has 329 places, 606 transitions, 9306 flow. Second operand 7 states and 110 transitions. [2024-06-27 23:27:21,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 616 transitions, 10584 flow [2024-06-27 23:27:23,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 616 transitions, 10510 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:27:23,757 INFO L231 Difference]: Finished difference. Result has 331 places, 607 transitions, 9296 flow [2024-06-27 23:27:23,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9238, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9296, PETRI_PLACES=331, PETRI_TRANSITIONS=607} [2024-06-27 23:27:23,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-27 23:27:23,759 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 607 transitions, 9296 flow [2024-06-27 23:27:23,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:23,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:23,759 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:23,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:27:23,759 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:23,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:23,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1779457563, now seen corresponding path program 1 times [2024-06-27 23:27:23,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:23,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321493872] [2024-06-27 23:27:23,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:23,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:23,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:25,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:27:25,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:25,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321493872] [2024-06-27 23:27:25,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321493872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:25,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:25,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:25,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921457856] [2024-06-27 23:27:25,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:25,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:25,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:25,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:25,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:25,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:25,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 607 transitions, 9296 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:25,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:25,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:25,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:27,769 INFO L124 PetriNetUnfolderBase]: 4499/6890 cut-off events. [2024-06-27 23:27:27,770 INFO L125 PetriNetUnfolderBase]: For 856571/856571 co-relation queries the response was YES. [2024-06-27 23:27:27,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67567 conditions, 6890 events. 4499/6890 cut-off events. For 856571/856571 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39156 event pairs, 1666 based on Foata normal form. 2/6891 useless extension candidates. Maximal degree in co-relation 67412. Up to 6757 conditions per place. [2024-06-27 23:27:27,856 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 601 selfloop transitions, 24 changer transitions 0/628 dead transitions. [2024-06-27 23:27:27,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 628 transitions, 10690 flow [2024-06-27 23:27:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:27:27,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:27:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 23:27:27,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 23:27:27,858 INFO L175 Difference]: Start difference. First operand has 331 places, 607 transitions, 9296 flow. Second operand 8 states and 126 transitions. [2024-06-27 23:27:27,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 628 transitions, 10690 flow [2024-06-27 23:27:29,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 628 transitions, 10631 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:29,606 INFO L231 Difference]: Finished difference. Result has 333 places, 613 transitions, 9372 flow [2024-06-27 23:27:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9237, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9372, PETRI_PLACES=333, PETRI_TRANSITIONS=613} [2024-06-27 23:27:29,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-27 23:27:29,607 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 613 transitions, 9372 flow [2024-06-27 23:27:29,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:29,608 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:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:27:29,608 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:29,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1085928999, now seen corresponding path program 2 times [2024-06-27 23:27:29,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:29,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110470504] [2024-06-27 23:27:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:29,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:31,391 INFO L134 CoverageAnalysis]: 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:31,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:31,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110470504] [2024-06-27 23:27:31,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110470504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:31,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:31,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:31,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803157029] [2024-06-27 23:27:31,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:31,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:31,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:31,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:31,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:31,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:31,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 613 transitions, 9372 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:31,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:31,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:31,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:33,390 INFO L124 PetriNetUnfolderBase]: 4509/6904 cut-off events. [2024-06-27 23:27:33,391 INFO L125 PetriNetUnfolderBase]: For 877943/877943 co-relation queries the response was YES. [2024-06-27 23:27:33,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68347 conditions, 6904 events. 4509/6904 cut-off events. For 877943/877943 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39274 event pairs, 1657 based on Foata normal form. 2/6905 useless extension candidates. Maximal degree in co-relation 68192. Up to 6745 conditions per place. [2024-06-27 23:27:33,491 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 597 selfloop transitions, 35 changer transitions 0/635 dead transitions. [2024-06-27 23:27:33,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 635 transitions, 10998 flow [2024-06-27 23:27:33,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:33,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:33,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:27:33,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:27:33,499 INFO L175 Difference]: Start difference. First operand has 333 places, 613 transitions, 9372 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:27:33,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 635 transitions, 10998 flow [2024-06-27 23:27:35,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 635 transitions, 10923 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:27:35,414 INFO L231 Difference]: Finished difference. Result has 334 places, 619 transitions, 9482 flow [2024-06-27 23:27:35,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9297, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9482, PETRI_PLACES=334, PETRI_TRANSITIONS=619} [2024-06-27 23:27:35,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-27 23:27:35,415 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 619 transitions, 9482 flow [2024-06-27 23:27:35,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:35,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:35,415 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:35,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:27:35,416 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:35,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:35,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1897826309, now seen corresponding path program 1 times [2024-06-27 23:27:35,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:35,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011466520] [2024-06-27 23:27:35,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:35,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:37,182 INFO L134 CoverageAnalysis]: 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:37,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:37,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011466520] [2024-06-27 23:27:37,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011466520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:37,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:37,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:37,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322771898] [2024-06-27 23:27:37,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:37,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:37,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:37,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:37,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:37,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:37,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 619 transitions, 9482 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:37,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:37,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:37,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:39,270 INFO L124 PetriNetUnfolderBase]: 4524/6925 cut-off events. [2024-06-27 23:27:39,271 INFO L125 PetriNetUnfolderBase]: For 903980/903980 co-relation queries the response was YES. [2024-06-27 23:27:39,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69133 conditions, 6925 events. 4524/6925 cut-off events. For 903980/903980 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39376 event pairs, 1669 based on Foata normal form. 3/6927 useless extension candidates. Maximal degree in co-relation 68976. Up to 6772 conditions per place. [2024-06-27 23:27:39,377 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 606 selfloop transitions, 33 changer transitions 0/642 dead transitions. [2024-06-27 23:27:39,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 642 transitions, 11066 flow [2024-06-27 23:27:39,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:39,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:39,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:27:39,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:27:39,378 INFO L175 Difference]: Start difference. First operand has 334 places, 619 transitions, 9482 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:27:39,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 642 transitions, 11066 flow [2024-06-27 23:27:41,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 642 transitions, 11027 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:27:41,183 INFO L231 Difference]: Finished difference. Result has 339 places, 625 transitions, 9612 flow [2024-06-27 23:27:41,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9443, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9612, PETRI_PLACES=339, PETRI_TRANSITIONS=625} [2024-06-27 23:27:41,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-27 23:27:41,184 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 625 transitions, 9612 flow [2024-06-27 23:27:41,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:41,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:41,185 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:41,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:27:41,185 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:41,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:41,186 INFO L85 PathProgramCache]: Analyzing trace with hash -526270287, now seen corresponding path program 2 times [2024-06-27 23:27:41,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:41,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120638146] [2024-06-27 23:27:41,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:41,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:43,047 INFO L134 CoverageAnalysis]: 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:43,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:43,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120638146] [2024-06-27 23:27:43,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120638146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:43,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:43,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:43,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998251391] [2024-06-27 23:27:43,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:43,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:43,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:43,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:43,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:43,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 625 transitions, 9612 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:43,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:43,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:43,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:45,118 INFO L124 PetriNetUnfolderBase]: 4539/6946 cut-off events. [2024-06-27 23:27:45,119 INFO L125 PetriNetUnfolderBase]: For 926427/926431 co-relation queries the response was YES. [2024-06-27 23:27:45,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70019 conditions, 6946 events. 4539/6946 cut-off events. For 926427/926431 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39492 event pairs, 1620 based on Foata normal form. 7/6952 useless extension candidates. Maximal degree in co-relation 69858. Up to 6786 conditions per place. [2024-06-27 23:27:45,217 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 606 selfloop transitions, 35 changer transitions 0/644 dead transitions. [2024-06-27 23:27:45,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 644 transitions, 11164 flow [2024-06-27 23:27:45,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:45,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:45,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:27:45,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:27:45,219 INFO L175 Difference]: Start difference. First operand has 339 places, 625 transitions, 9612 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:27:45,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 644 transitions, 11164 flow [2024-06-27 23:27:47,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 644 transitions, 11070 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 23:27:47,343 INFO L231 Difference]: Finished difference. Result has 342 places, 628 transitions, 9646 flow [2024-06-27 23:27:47,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9534, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9646, PETRI_PLACES=342, PETRI_TRANSITIONS=628} [2024-06-27 23:27:47,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 23:27:47,344 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 628 transitions, 9646 flow [2024-06-27 23:27:47,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:47,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:47,344 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:47,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:27:47,345 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:47,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:47,345 INFO L85 PathProgramCache]: Analyzing trace with hash -908797479, now seen corresponding path program 3 times [2024-06-27 23:27:47,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:47,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237281653] [2024-06-27 23:27:47,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:47,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:47,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:49,107 INFO L134 CoverageAnalysis]: 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:49,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:49,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237281653] [2024-06-27 23:27:49,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237281653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:49,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:49,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:49,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162336760] [2024-06-27 23:27:49,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:49,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:49,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:49,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:49,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 628 transitions, 9646 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:49,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:49,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:49,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:51,123 INFO L124 PetriNetUnfolderBase]: 4533/6939 cut-off events. [2024-06-27 23:27:51,123 INFO L125 PetriNetUnfolderBase]: For 935941/935941 co-relation queries the response was YES. [2024-06-27 23:27:51,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69980 conditions, 6939 events. 4533/6939 cut-off events. For 935941/935941 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39445 event pairs, 1627 based on Foata normal form. 2/6940 useless extension candidates. Maximal degree in co-relation 69816. Up to 6782 conditions per place. [2024-06-27 23:27:51,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 602 selfloop transitions, 34 changer transitions 0/639 dead transitions. [2024-06-27 23:27:51,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 639 transitions, 10986 flow [2024-06-27 23:27:51,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:51,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:51,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:27:51,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 23:27:51,228 INFO L175 Difference]: Start difference. First operand has 342 places, 628 transitions, 9646 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:27:51,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 639 transitions, 10986 flow [2024-06-27 23:27:53,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 639 transitions, 10898 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 23:27:53,397 INFO L231 Difference]: Finished difference. Result has 346 places, 628 transitions, 9634 flow [2024-06-27 23:27:53,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9558, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9634, PETRI_PLACES=346, PETRI_TRANSITIONS=628} [2024-06-27 23:27:53,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-27 23:27:53,398 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 628 transitions, 9634 flow [2024-06-27 23:27:53,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:53,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:53,398 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:53,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:27:53,398 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:53,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:53,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1772786487, now seen corresponding path program 3 times [2024-06-27 23:27:53,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:53,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222115133] [2024-06-27 23:27:53,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:53,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:53,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:27:55,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:27:55,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:27:55,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222115133] [2024-06-27 23:27:55,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222115133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:27:55,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:27:55,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:27:55,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203615123] [2024-06-27 23:27:55,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:27:55,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:27:55,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:27:55,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:27:55,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:27:55,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:27:55,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 628 transitions, 9634 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:55,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:27:55,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:27:55,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:27:57,344 INFO L124 PetriNetUnfolderBase]: 4524/6926 cut-off events. [2024-06-27 23:27:57,344 INFO L125 PetriNetUnfolderBase]: For 948631/948635 co-relation queries the response was YES. [2024-06-27 23:27:57,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69830 conditions, 6926 events. 4524/6926 cut-off events. For 948631/948635 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39460 event pairs, 1607 based on Foata normal form. 7/6932 useless extension candidates. Maximal degree in co-relation 69663. Up to 6771 conditions per place. [2024-06-27 23:27:57,441 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 601 selfloop transitions, 37 changer transitions 0/641 dead transitions. [2024-06-27 23:27:57,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 641 transitions, 10962 flow [2024-06-27 23:27:57,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:27:57,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:27:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 23:27:57,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 23:27:57,443 INFO L175 Difference]: Start difference. First operand has 346 places, 628 transitions, 9634 flow. Second operand 7 states and 115 transitions. [2024-06-27 23:27:57,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 641 transitions, 10962 flow [2024-06-27 23:27:59,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 641 transitions, 10869 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 23:27:59,624 INFO L231 Difference]: Finished difference. Result has 348 places, 628 transitions, 9624 flow [2024-06-27 23:27:59,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9541, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9624, PETRI_PLACES=348, PETRI_TRANSITIONS=628} [2024-06-27 23:27:59,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 23:27:59,625 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 628 transitions, 9624 flow [2024-06-27 23:27:59,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:27:59,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:27:59,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:27:59,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:27:59,626 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:27:59,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:27:59,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1873853298, now seen corresponding path program 1 times [2024-06-27 23:27:59,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:27:59,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126631514] [2024-06-27 23:27:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:27:59,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:27:59,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:01,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:01,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:01,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126631514] [2024-06-27 23:28:01,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126631514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:01,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:01,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:28:01,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860356594] [2024-06-27 23:28:01,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:01,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:28:01,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:01,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:28:01,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:28:01,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:28:01,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 628 transitions, 9624 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:28:01,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:01,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:28:01,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:03,003 INFO L124 PetriNetUnfolderBase]: 4539/6941 cut-off events. [2024-06-27 23:28:03,003 INFO L125 PetriNetUnfolderBase]: For 960493/960501 co-relation queries the response was YES. [2024-06-27 23:28:03,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70170 conditions, 6941 events. 4539/6941 cut-off events. For 960493/960501 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39494 event pairs, 1389 based on Foata normal form. 7/6947 useless extension candidates. Maximal degree in co-relation 70001. Up to 6694 conditions per place. [2024-06-27 23:28:03,104 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 596 selfloop transitions, 68 changer transitions 0/667 dead transitions. [2024-06-27 23:28:03,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 667 transitions, 11417 flow [2024-06-27 23:28:03,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:03,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:03,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:28:03,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:28:03,107 INFO L175 Difference]: Start difference. First operand has 348 places, 628 transitions, 9624 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:28:03,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 667 transitions, 11417 flow [2024-06-27 23:28:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 667 transitions, 11351 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:28:05,458 INFO L231 Difference]: Finished difference. Result has 353 places, 643 transitions, 9937 flow [2024-06-27 23:28:05,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9558, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9937, PETRI_PLACES=353, PETRI_TRANSITIONS=643} [2024-06-27 23:28:05,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-27 23:28:05,470 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 643 transitions, 9937 flow [2024-06-27 23:28:05,471 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:28:05,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:05,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:05,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:28:05,471 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:28:05,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:05,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1727546346, now seen corresponding path program 1 times [2024-06-27 23:28:05,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:05,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294393571] [2024-06-27 23:28:05,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:05,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:05,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:07,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:07,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:07,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294393571] [2024-06-27 23:28:07,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294393571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:07,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:07,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:28:07,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512163977] [2024-06-27 23:28:07,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:07,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:28:07,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:07,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:28:07,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:28:07,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:07,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 643 transitions, 9937 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:07,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:07,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:07,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:10,064 INFO L124 PetriNetUnfolderBase]: 4646/7160 cut-off events. [2024-06-27 23:28:10,064 INFO L125 PetriNetUnfolderBase]: For 1113161/1113187 co-relation queries the response was YES. [2024-06-27 23:28:10,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73921 conditions, 7160 events. 4646/7160 cut-off events. For 1113161/1113187 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41852 event pairs, 1336 based on Foata normal form. 26/7144 useless extension candidates. Maximal degree in co-relation 73749. Up to 6310 conditions per place. [2024-06-27 23:28:10,168 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 557 selfloop transitions, 122 changer transitions 0/702 dead transitions. [2024-06-27 23:28:10,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 702 transitions, 11859 flow [2024-06-27 23:28:10,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:28:10,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:28:10,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 23:28:10,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 23:28:10,170 INFO L175 Difference]: Start difference. First operand has 353 places, 643 transitions, 9937 flow. Second operand 10 states and 192 transitions. [2024-06-27 23:28:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 702 transitions, 11859 flow [2024-06-27 23:28:12,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 702 transitions, 11754 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 23:28:12,334 INFO L231 Difference]: Finished difference. Result has 360 places, 657 transitions, 10381 flow [2024-06-27 23:28:12,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9832, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10381, PETRI_PLACES=360, PETRI_TRANSITIONS=657} [2024-06-27 23:28:12,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-27 23:28:12,335 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 657 transitions, 10381 flow [2024-06-27 23:28:12,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:12,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:12,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:12,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:28:12,336 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:28:12,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:12,336 INFO L85 PathProgramCache]: Analyzing trace with hash -2136862384, now seen corresponding path program 1 times [2024-06-27 23:28:12,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:12,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671951091] [2024-06-27 23:28:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:12,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:14,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:14,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671951091] [2024-06-27 23:28:14,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671951091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:14,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:14,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:28:14,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116171262] [2024-06-27 23:28:14,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:14,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:28:14,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:14,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:28:14,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:28:14,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:28:14,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 657 transitions, 10381 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:14,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:14,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:28:14,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:16,769 INFO L124 PetriNetUnfolderBase]: 4613/7097 cut-off events. [2024-06-27 23:28:16,770 INFO L125 PetriNetUnfolderBase]: For 1069368/1069396 co-relation queries the response was YES. [2024-06-27 23:28:16,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73023 conditions, 7097 events. 4613/7097 cut-off events. For 1069368/1069396 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41340 event pairs, 1318 based on Foata normal form. 20/7073 useless extension candidates. Maximal degree in co-relation 72849. Up to 6408 conditions per place. [2024-06-27 23:28:16,872 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 125 changer transitions 0/698 dead transitions. [2024-06-27 23:28:16,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 698 transitions, 11999 flow [2024-06-27 23:28:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:16,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:16,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 23:28:16,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 23:28:16,874 INFO L175 Difference]: Start difference. First operand has 360 places, 657 transitions, 10381 flow. Second operand 9 states and 170 transitions. [2024-06-27 23:28:16,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 698 transitions, 11999 flow [2024-06-27 23:28:19,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 698 transitions, 11772 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:28:19,149 INFO L231 Difference]: Finished difference. Result has 362 places, 657 transitions, 10419 flow [2024-06-27 23:28:19,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10154, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10419, PETRI_PLACES=362, PETRI_TRANSITIONS=657} [2024-06-27 23:28:19,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-27 23:28:19,150 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 657 transitions, 10419 flow [2024-06-27 23:28:19,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:19,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:19,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:19,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:28:19,151 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:28:19,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:19,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2000133996, now seen corresponding path program 2 times [2024-06-27 23:28:19,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:19,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907596068] [2024-06-27 23:28:19,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:19,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:21,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:21,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:21,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907596068] [2024-06-27 23:28:21,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907596068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:21,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:21,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:28:21,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593993004] [2024-06-27 23:28:21,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:21,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:28:21,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:21,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:28:21,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:28:21,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:28:21,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 657 transitions, 10419 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:21,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:21,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:28:21,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:23,824 INFO L124 PetriNetUnfolderBase]: 4839/7487 cut-off events. [2024-06-27 23:28:23,824 INFO L125 PetriNetUnfolderBase]: For 1100636/1100662 co-relation queries the response was YES. [2024-06-27 23:28:23,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75454 conditions, 7487 events. 4839/7487 cut-off events. For 1100636/1100662 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 44595 event pairs, 1379 based on Foata normal form. 26/7471 useless extension candidates. Maximal degree in co-relation 75280. Up to 6520 conditions per place. [2024-06-27 23:28:23,952 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 556 selfloop transitions, 135 changer transitions 0/714 dead transitions. [2024-06-27 23:28:23,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 714 transitions, 12413 flow [2024-06-27 23:28:23,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:23,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:23,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:28:23,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-27 23:28:23,955 INFO L175 Difference]: Start difference. First operand has 362 places, 657 transitions, 10419 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:28:23,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 714 transitions, 12413 flow [2024-06-27 23:28:26,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 714 transitions, 12033 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:28:26,234 INFO L231 Difference]: Finished difference. Result has 364 places, 671 transitions, 10690 flow [2024-06-27 23:28:26,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10048, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10690, PETRI_PLACES=364, PETRI_TRANSITIONS=671} [2024-06-27 23:28:26,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 23:28:26,235 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 671 transitions, 10690 flow [2024-06-27 23:28:26,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:26,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:26,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:26,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:28:26,236 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:28:26,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:26,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2009849706, now seen corresponding path program 3 times [2024-06-27 23:28:26,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:26,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211071440] [2024-06-27 23:28:26,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:26,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:26,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:28,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:28,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:28,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211071440] [2024-06-27 23:28:28,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211071440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:28,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:28,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:28:28,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69632466] [2024-06-27 23:28:28,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:28,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:28:28,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:28,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:28:28,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:28:28,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:28:28,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 671 transitions, 10690 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:28,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:28,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:28:28,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:30,967 INFO L124 PetriNetUnfolderBase]: 4909/7613 cut-off events. [2024-06-27 23:28:30,967 INFO L125 PetriNetUnfolderBase]: For 1060183/1060209 co-relation queries the response was YES. [2024-06-27 23:28:31,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75068 conditions, 7613 events. 4909/7613 cut-off events. For 1060183/1060209 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 45620 event pairs, 1216 based on Foata normal form. 20/7591 useless extension candidates. Maximal degree in co-relation 74893. Up to 6027 conditions per place. [2024-06-27 23:28:31,077 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 553 selfloop transitions, 148 changer transitions 0/724 dead transitions. [2024-06-27 23:28:31,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 724 transitions, 12641 flow [2024-06-27 23:28:31,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:31,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:31,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:28:31,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 23:28:31,079 INFO L175 Difference]: Start difference. First operand has 364 places, 671 transitions, 10690 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:28:31,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 724 transitions, 12641 flow [2024-06-27 23:28:33,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 724 transitions, 12305 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 23:28:33,881 INFO L231 Difference]: Finished difference. Result has 369 places, 678 transitions, 10888 flow [2024-06-27 23:28:33,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10888, PETRI_PLACES=369, PETRI_TRANSITIONS=678} [2024-06-27 23:28:33,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-27 23:28:33,882 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 678 transitions, 10888 flow [2024-06-27 23:28:33,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:33,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:33,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:33,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:28:33,882 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:28:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:33,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1018245868, now seen corresponding path program 2 times [2024-06-27 23:28:33,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:33,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996815108] [2024-06-27 23:28:33,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:33,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:33,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:35,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:35,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996815108] [2024-06-27 23:28:35,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996815108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:35,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:35,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:35,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651479125] [2024-06-27 23:28:35,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:35,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:35,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:35,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:35,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:35,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:28:35,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 678 transitions, 10888 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:35,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:35,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:28:35,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:37,896 INFO L124 PetriNetUnfolderBase]: 4967/7655 cut-off events. [2024-06-27 23:28:37,896 INFO L125 PetriNetUnfolderBase]: For 965780/965788 co-relation queries the response was YES. [2024-06-27 23:28:37,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74494 conditions, 7655 events. 4967/7655 cut-off events. For 965780/965788 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45274 event pairs, 1630 based on Foata normal form. 7/7661 useless extension candidates. Maximal degree in co-relation 74317. Up to 7394 conditions per place. [2024-06-27 23:28:38,014 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 633 selfloop transitions, 71 changer transitions 0/707 dead transitions. [2024-06-27 23:28:38,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 707 transitions, 12646 flow [2024-06-27 23:28:38,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:28:38,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:28:38,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:28:38,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-27 23:28:38,016 INFO L175 Difference]: Start difference. First operand has 369 places, 678 transitions, 10888 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:28:38,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 707 transitions, 12646 flow [2024-06-27 23:28:40,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 707 transitions, 12285 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 23:28:40,572 INFO L231 Difference]: Finished difference. Result has 368 places, 681 transitions, 10733 flow [2024-06-27 23:28:40,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10529, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10733, PETRI_PLACES=368, PETRI_TRANSITIONS=681} [2024-06-27 23:28:40,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-27 23:28:40,573 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 681 transitions, 10733 flow [2024-06-27 23:28:40,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:40,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:40,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:40,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:28:40,573 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:28:40,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:40,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1497540898, now seen corresponding path program 3 times [2024-06-27 23:28:40,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:40,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576710860] [2024-06-27 23:28:40,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:40,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:42,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:42,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576710860] [2024-06-27 23:28:42,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576710860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:42,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:42,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:28:42,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150009470] [2024-06-27 23:28:42,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:42,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:28:42,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:42,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:28:42,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:28:42,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:28:42,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 681 transitions, 10733 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:42,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:42,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:28:42,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:44,743 INFO L124 PetriNetUnfolderBase]: 4987/7684 cut-off events. [2024-06-27 23:28:44,744 INFO L125 PetriNetUnfolderBase]: For 957191/957194 co-relation queries the response was YES. [2024-06-27 23:28:44,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73648 conditions, 7684 events. 4987/7684 cut-off events. For 957191/957194 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45308 event pairs, 1649 based on Foata normal form. 3/7686 useless extension candidates. Maximal degree in co-relation 73470. Up to 7469 conditions per place. [2024-06-27 23:28:44,845 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 635 selfloop transitions, 75 changer transitions 0/713 dead transitions. [2024-06-27 23:28:44,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 713 transitions, 12411 flow [2024-06-27 23:28:44,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:44,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:44,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:28:44,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:28:44,847 INFO L175 Difference]: Start difference. First operand has 368 places, 681 transitions, 10733 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:28:44,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 713 transitions, 12411 flow [2024-06-27 23:28:47,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 713 transitions, 12270 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:28:47,200 INFO L231 Difference]: Finished difference. Result has 373 places, 693 transitions, 10922 flow [2024-06-27 23:28:47,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10607, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10922, PETRI_PLACES=373, PETRI_TRANSITIONS=693} [2024-06-27 23:28:47,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-27 23:28:47,201 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 693 transitions, 10922 flow [2024-06-27 23:28:47,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:47,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:47,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:47,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:28:47,201 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:28:47,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:47,202 INFO L85 PathProgramCache]: Analyzing trace with hash -345169456, now seen corresponding path program 1 times [2024-06-27 23:28:47,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:47,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757107023] [2024-06-27 23:28:47,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:47,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:47,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:48,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:48,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757107023] [2024-06-27 23:28:48,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757107023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:48,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:48,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:28:48,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077004438] [2024-06-27 23:28:48,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:48,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:28:48,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:48,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:28:48,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:28:48,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:28:48,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 693 transitions, 10922 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:48,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:48,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:28:48,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:51,352 INFO L124 PetriNetUnfolderBase]: 5008/7713 cut-off events. [2024-06-27 23:28:51,353 INFO L125 PetriNetUnfolderBase]: For 985086/985093 co-relation queries the response was YES. [2024-06-27 23:28:51,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74315 conditions, 7713 events. 5008/7713 cut-off events. For 985086/985093 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 45649 event pairs, 1588 based on Foata normal form. 7/7719 useless extension candidates. Maximal degree in co-relation 74135. Up to 7482 conditions per place. [2024-06-27 23:28:51,489 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 665 selfloop transitions, 65 changer transitions 0/733 dead transitions. [2024-06-27 23:28:51,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 733 transitions, 13306 flow [2024-06-27 23:28:51,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:28:51,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:28:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:28:51,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:28:51,491 INFO L175 Difference]: Start difference. First operand has 373 places, 693 transitions, 10922 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:28:51,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 733 transitions, 13306 flow [2024-06-27 23:28:54,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 733 transitions, 13136 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:28:54,240 INFO L231 Difference]: Finished difference. Result has 377 places, 709 transitions, 11214 flow [2024-06-27 23:28:54,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10754, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11214, PETRI_PLACES=377, PETRI_TRANSITIONS=709} [2024-06-27 23:28:54,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 23:28:54,241 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 709 transitions, 11214 flow [2024-06-27 23:28:54,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:54,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:28:54,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:28:54,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:28:54,241 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:28:54,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:28:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash -714834622, now seen corresponding path program 2 times [2024-06-27 23:28:54,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:28:54,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071917385] [2024-06-27 23:28:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:28:54,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:28:54,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:28:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:28:56,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:28:56,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071917385] [2024-06-27 23:28:56,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071917385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:28:56,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:28:56,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:28:56,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999185317] [2024-06-27 23:28:56,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:28:56,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:28:56,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:28:56,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:28:56,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:28:56,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:28:56,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 709 transitions, 11214 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:28:56,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:28:56,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:28:56,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:28:59,162 INFO L124 PetriNetUnfolderBase]: 5006/7754 cut-off events. [2024-06-27 23:28:59,162 INFO L125 PetriNetUnfolderBase]: For 1108472/1108502 co-relation queries the response was YES. [2024-06-27 23:28:59,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76799 conditions, 7754 events. 5006/7754 cut-off events. For 1108472/1108502 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 46635 event pairs, 1253 based on Foata normal form. 16/7729 useless extension candidates. Maximal degree in co-relation 76617. Up to 6374 conditions per place. [2024-06-27 23:28:59,278 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 426 selfloop transitions, 299 changer transitions 0/757 dead transitions. [2024-06-27 23:28:59,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 757 transitions, 13110 flow [2024-06-27 23:28:59,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:28:59,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:28:59,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 23:28:59,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-27 23:28:59,280 INFO L175 Difference]: Start difference. First operand has 377 places, 709 transitions, 11214 flow. Second operand 9 states and 186 transitions. [2024-06-27 23:28:59,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 757 transitions, 13110 flow [2024-06-27 23:29:02,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 757 transitions, 12950 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-27 23:29:02,194 INFO L231 Difference]: Finished difference. Result has 384 places, 710 transitions, 11730 flow [2024-06-27 23:29:02,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11054, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11730, PETRI_PLACES=384, PETRI_TRANSITIONS=710} [2024-06-27 23:29:02,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 23:29:02,195 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 710 transitions, 11730 flow [2024-06-27 23:29:02,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:02,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:02,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:02,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:29:02,195 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:02,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:02,196 INFO L85 PathProgramCache]: Analyzing trace with hash -2088468576, now seen corresponding path program 1 times [2024-06-27 23:29:02,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:02,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910496809] [2024-06-27 23:29:02,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:02,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:02,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:04,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:04,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910496809] [2024-06-27 23:29:04,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910496809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:04,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:04,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:29:04,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258957188] [2024-06-27 23:29:04,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:04,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:29:04,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:04,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:29:04,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:29:04,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:29:04,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 710 transitions, 11730 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:04,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:04,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:29:04,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:06,365 INFO L124 PetriNetUnfolderBase]: 5054/7799 cut-off events. [2024-06-27 23:29:06,366 INFO L125 PetriNetUnfolderBase]: For 1034334/1034342 co-relation queries the response was YES. [2024-06-27 23:29:06,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76365 conditions, 7799 events. 5054/7799 cut-off events. For 1034334/1034342 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 46395 event pairs, 1640 based on Foata normal form. 7/7805 useless extension candidates. Maximal degree in co-relation 76182. Up to 7445 conditions per place. [2024-06-27 23:29:06,498 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 643 selfloop transitions, 103 changer transitions 0/749 dead transitions. [2024-06-27 23:29:06,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 749 transitions, 13855 flow [2024-06-27 23:29:06,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:06,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:29:06,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 23:29:06,500 INFO L175 Difference]: Start difference. First operand has 384 places, 710 transitions, 11730 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:29:06,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 749 transitions, 13855 flow [2024-06-27 23:29:09,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 749 transitions, 13199 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 23:29:09,459 INFO L231 Difference]: Finished difference. Result has 386 places, 721 transitions, 11474 flow [2024-06-27 23:29:09,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11074, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11474, PETRI_PLACES=386, PETRI_TRANSITIONS=721} [2024-06-27 23:29:09,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 23:29:09,460 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 721 transitions, 11474 flow [2024-06-27 23:29:09,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:09,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:09,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:09,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:29:09,461 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:29:09,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:09,461 INFO L85 PathProgramCache]: Analyzing trace with hash -715065262, now seen corresponding path program 3 times [2024-06-27 23:29:09,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:09,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549339110] [2024-06-27 23:29:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:09,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:09,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549339110] [2024-06-27 23:29:11,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549339110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:11,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:11,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:29:11,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993350736] [2024-06-27 23:29:11,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:11,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:29:11,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:11,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:29:11,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:29:11,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:29:11,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 721 transitions, 11474 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:11,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:11,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:29:11,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:14,278 INFO L124 PetriNetUnfolderBase]: 5042/7823 cut-off events. [2024-06-27 23:29:14,279 INFO L125 PetriNetUnfolderBase]: For 1139318/1139347 co-relation queries the response was YES. [2024-06-27 23:29:14,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77673 conditions, 7823 events. 5042/7823 cut-off events. For 1139318/1139347 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 47215 event pairs, 1298 based on Foata normal form. 16/7808 useless extension candidates. Maximal degree in co-relation 77488. Up to 6715 conditions per place. [2024-06-27 23:29:14,395 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 466 selfloop transitions, 272 changer transitions 0/770 dead transitions. [2024-06-27 23:29:14,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 770 transitions, 13420 flow [2024-06-27 23:29:14,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:29:14,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:29:14,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:29:14,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-27 23:29:14,397 INFO L175 Difference]: Start difference. First operand has 386 places, 721 transitions, 11474 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:29:14,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 770 transitions, 13420 flow [2024-06-27 23:29:17,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 770 transitions, 13331 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 23:29:17,388 INFO L231 Difference]: Finished difference. Result has 393 places, 722 transitions, 12009 flow [2024-06-27 23:29:17,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11385, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12009, PETRI_PLACES=393, PETRI_TRANSITIONS=722} [2024-06-27 23:29:17,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-27 23:29:17,389 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 722 transitions, 12009 flow [2024-06-27 23:29:17,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:17,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:17,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:17,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:29:17,389 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:29:17,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:17,390 INFO L85 PathProgramCache]: Analyzing trace with hash 203642730, now seen corresponding path program 4 times [2024-06-27 23:29:17,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:17,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132728242] [2024-06-27 23:29:17,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:17,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:19,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:19,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132728242] [2024-06-27 23:29:19,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132728242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:19,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:19,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:29:19,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861457416] [2024-06-27 23:29:19,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:19,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:29:19,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:19,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:29:19,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:29:19,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:29:19,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 722 transitions, 12009 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:19,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:19,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:29:19,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:22,229 INFO L124 PetriNetUnfolderBase]: 5083/7895 cut-off events. [2024-06-27 23:29:22,229 INFO L125 PetriNetUnfolderBase]: For 1173913/1173942 co-relation queries the response was YES. [2024-06-27 23:29:22,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79456 conditions, 7895 events. 5083/7895 cut-off events. For 1173913/1173942 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 47848 event pairs, 1325 based on Foata normal form. 16/7880 useless extension candidates. Maximal degree in co-relation 79269. Up to 6786 conditions per place. [2024-06-27 23:29:22,362 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 471 selfloop transitions, 265 changer transitions 0/768 dead transitions. [2024-06-27 23:29:22,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 768 transitions, 13899 flow [2024-06-27 23:29:22,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:22,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:22,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:29:22,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-27 23:29:22,364 INFO L175 Difference]: Start difference. First operand has 393 places, 722 transitions, 12009 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:29:22,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 768 transitions, 13899 flow [2024-06-27 23:29:24,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 768 transitions, 13294 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-27 23:29:24,829 INFO L231 Difference]: Finished difference. Result has 393 places, 723 transitions, 12016 flow [2024-06-27 23:29:24,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11404, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12016, PETRI_PLACES=393, PETRI_TRANSITIONS=723} [2024-06-27 23:29:24,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-27 23:29:24,830 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 723 transitions, 12016 flow [2024-06-27 23:29:24,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:24,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:24,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:24,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:29:24,831 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:24,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:24,831 INFO L85 PathProgramCache]: Analyzing trace with hash 879592184, now seen corresponding path program 2 times [2024-06-27 23:29:24,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:24,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039940220] [2024-06-27 23:29:24,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:24,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:24,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:26,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:29:26,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:26,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039940220] [2024-06-27 23:29:26,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039940220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:26,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:26,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:29:26,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492429878] [2024-06-27 23:29:26,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:26,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:29:26,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:26,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:29:26,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:29:26,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:29:26,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 723 transitions, 12016 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:26,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:26,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:29:26,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:29,236 INFO L124 PetriNetUnfolderBase]: 5133/7930 cut-off events. [2024-06-27 23:29:29,236 INFO L125 PetriNetUnfolderBase]: For 1097540/1097547 co-relation queries the response was YES. [2024-06-27 23:29:29,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78406 conditions, 7930 events. 5133/7930 cut-off events. For 1097540/1097547 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 47520 event pairs, 1665 based on Foata normal form. 7/7936 useless extension candidates. Maximal degree in co-relation 78219. Up to 7699 conditions per place. [2024-06-27 23:29:29,356 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 673 selfloop transitions, 67 changer transitions 0/743 dead transitions. [2024-06-27 23:29:29,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 743 transitions, 13948 flow [2024-06-27 23:29:29,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:29:29,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:29:29,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:29:29,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 23:29:29,358 INFO L175 Difference]: Start difference. First operand has 393 places, 723 transitions, 12016 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:29:29,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 743 transitions, 13948 flow [2024-06-27 23:29:31,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 743 transitions, 13350 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 23:29:31,929 INFO L231 Difference]: Finished difference. Result has 394 places, 723 transitions, 11559 flow [2024-06-27 23:29:31,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11418, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11559, PETRI_PLACES=394, PETRI_TRANSITIONS=723} [2024-06-27 23:29:31,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-27 23:29:31,930 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 723 transitions, 11559 flow [2024-06-27 23:29:31,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:31,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:31,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:31,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:29:31,931 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:31,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:31,931 INFO L85 PathProgramCache]: Analyzing trace with hash 879588216, now seen corresponding path program 4 times [2024-06-27 23:29:31,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:31,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275590401] [2024-06-27 23:29:31,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:31,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:33,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:33,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:33,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275590401] [2024-06-27 23:29:33,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275590401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:33,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:33,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:33,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183901364] [2024-06-27 23:29:33,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:33,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:33,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:33,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:33,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:33,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:29:33,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 723 transitions, 11559 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:33,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:33,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:29:33,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:36,013 INFO L124 PetriNetUnfolderBase]: 5138/7939 cut-off events. [2024-06-27 23:29:36,013 INFO L125 PetriNetUnfolderBase]: For 1107314/1107319 co-relation queries the response was YES. [2024-06-27 23:29:36,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77698 conditions, 7939 events. 5138/7939 cut-off events. For 1107314/1107319 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 47462 event pairs, 1425 based on Foata normal form. 5/7943 useless extension candidates. Maximal degree in co-relation 77509. Up to 7725 conditions per place. [2024-06-27 23:29:36,143 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 665 selfloop transitions, 73 changer transitions 0/741 dead transitions. [2024-06-27 23:29:36,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 741 transitions, 13160 flow [2024-06-27 23:29:36,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:29:36,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:29:36,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:29:36,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 23:29:36,144 INFO L175 Difference]: Start difference. First operand has 394 places, 723 transitions, 11559 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:29:36,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 741 transitions, 13160 flow [2024-06-27 23:29:39,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 741 transitions, 13027 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:29:39,030 INFO L231 Difference]: Finished difference. Result has 396 places, 726 transitions, 11645 flow [2024-06-27 23:29:39,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11426, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11645, PETRI_PLACES=396, PETRI_TRANSITIONS=726} [2024-06-27 23:29:39,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 23:29:39,031 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 726 transitions, 11645 flow [2024-06-27 23:29:39,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:39,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:39,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:39,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:29:39,032 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:39,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:39,032 INFO L85 PathProgramCache]: Analyzing trace with hash 879600120, now seen corresponding path program 1 times [2024-06-27 23:29:39,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:39,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58257022] [2024-06-27 23:29:39,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:39,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:40,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:40,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:40,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58257022] [2024-06-27 23:29:40,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58257022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:40,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:40,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:29:40,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460083524] [2024-06-27 23:29:40,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:40,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:29:40,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:40,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:29:40,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:29:41,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:29:41,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 726 transitions, 11645 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:41,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:41,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:29:41,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:43,560 INFO L124 PetriNetUnfolderBase]: 4961/7740 cut-off events. [2024-06-27 23:29:43,561 INFO L125 PetriNetUnfolderBase]: For 1149842/1149862 co-relation queries the response was YES. [2024-06-27 23:29:43,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76870 conditions, 7740 events. 4961/7740 cut-off events. For 1149842/1149862 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 47007 event pairs, 1373 based on Foata normal form. 17/7702 useless extension candidates. Maximal degree in co-relation 76681. Up to 7235 conditions per place. [2024-06-27 23:29:43,667 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 607 selfloop transitions, 96 changer transitions 0/759 dead transitions. [2024-06-27 23:29:43,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 759 transitions, 13510 flow [2024-06-27 23:29:43,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:29:43,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:29:43,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:29:43,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:29:43,669 INFO L175 Difference]: Start difference. First operand has 396 places, 726 transitions, 11645 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:29:43,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 759 transitions, 13510 flow [2024-06-27 23:29:46,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 759 transitions, 13375 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:29:46,062 INFO L231 Difference]: Finished difference. Result has 403 places, 737 transitions, 11919 flow [2024-06-27 23:29:46,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11510, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11919, PETRI_PLACES=403, PETRI_TRANSITIONS=737} [2024-06-27 23:29:46,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 23:29:46,063 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 737 transitions, 11919 flow [2024-06-27 23:29:46,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:46,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:46,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:46,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:29:46,064 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:46,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:46,064 INFO L85 PathProgramCache]: Analyzing trace with hash -511605074, now seen corresponding path program 3 times [2024-06-27 23:29:46,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:46,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627212134] [2024-06-27 23:29:46,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:46,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:46,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:47,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:47,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:47,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627212134] [2024-06-27 23:29:47,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627212134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:47,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:47,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:29:47,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440835493] [2024-06-27 23:29:47,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:47,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:29:47,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:47,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:29:47,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:29:47,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:29:47,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 737 transitions, 11919 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:47,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:47,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:29:47,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:49,761 INFO L124 PetriNetUnfolderBase]: 5212/8055 cut-off events. [2024-06-27 23:29:49,762 INFO L125 PetriNetUnfolderBase]: For 1174237/1174241 co-relation queries the response was YES. [2024-06-27 23:29:49,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79740 conditions, 8055 events. 5212/8055 cut-off events. For 1174237/1174241 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 48371 event pairs, 1936 based on Foata normal form. 6/8060 useless extension candidates. Maximal degree in co-relation 79548. Up to 7830 conditions per place. [2024-06-27 23:29:49,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 698 selfloop transitions, 68 changer transitions 0/769 dead transitions. [2024-06-27 23:29:49,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 769 transitions, 14077 flow [2024-06-27 23:29:49,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:29:49,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:29:49,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:29:49,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:29:49,889 INFO L175 Difference]: Start difference. First operand has 403 places, 737 transitions, 11919 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:29:49,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 769 transitions, 14077 flow [2024-06-27 23:29:53,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 769 transitions, 13935 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 23:29:53,474 INFO L231 Difference]: Finished difference. Result has 407 places, 752 transitions, 12125 flow [2024-06-27 23:29:53,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11777, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12125, PETRI_PLACES=407, PETRI_TRANSITIONS=752} [2024-06-27 23:29:53,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 23:29:53,475 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 752 transitions, 12125 flow [2024-06-27 23:29:53,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:53,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:29:53,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:29:53,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:29:53,476 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:29:53,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:29:53,476 INFO L85 PathProgramCache]: Analyzing trace with hash -505891154, now seen corresponding path program 4 times [2024-06-27 23:29:53,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:29:53,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342239122] [2024-06-27 23:29:53,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:29:53,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:29:53,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:29:54,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:29:54,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:29:54,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342239122] [2024-06-27 23:29:54,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342239122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:29:54,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:29:54,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:29:54,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117210716] [2024-06-27 23:29:54,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:29:54,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:29:54,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:29:54,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:29:54,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:29:54,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:29:54,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 752 transitions, 12125 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:29:54,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:29:54,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:29:54,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:29:57,104 INFO L124 PetriNetUnfolderBase]: 5225/8073 cut-off events. [2024-06-27 23:29:57,105 INFO L125 PetriNetUnfolderBase]: For 1193606/1193610 co-relation queries the response was YES. [2024-06-27 23:29:57,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80252 conditions, 8073 events. 5225/8073 cut-off events. For 1193606/1193610 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 48510 event pairs, 1936 based on Foata normal form. 5/8077 useless extension candidates. Maximal degree in co-relation 80056. Up to 7845 conditions per place. [2024-06-27 23:29:57,245 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 693 selfloop transitions, 76 changer transitions 0/772 dead transitions. [2024-06-27 23:29:57,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 772 transitions, 14210 flow [2024-06-27 23:29:57,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:29:57,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:29:57,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:29:57,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:29:57,247 INFO L175 Difference]: Start difference. First operand has 407 places, 752 transitions, 12125 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:29:57,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 772 transitions, 14210 flow [2024-06-27 23:30:00,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 772 transitions, 14051 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 23:30:00,968 INFO L231 Difference]: Finished difference. Result has 411 places, 758 transitions, 12237 flow [2024-06-27 23:30:00,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11984, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12237, PETRI_PLACES=411, PETRI_TRANSITIONS=758} [2024-06-27 23:30:00,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-27 23:30:00,969 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 758 transitions, 12237 flow [2024-06-27 23:30:00,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:00,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:00,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:00,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:30:00,970 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:00,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:00,970 INFO L85 PathProgramCache]: Analyzing trace with hash -515149211, now seen corresponding path program 2 times [2024-06-27 23:30:00,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:00,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466605913] [2024-06-27 23:30:00,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:00,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:02,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:02,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:02,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466605913] [2024-06-27 23:30:02,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466605913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:02,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:02,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:02,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678223052] [2024-06-27 23:30:02,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:02,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:02,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:02,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:02,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:02,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:02,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 758 transitions, 12237 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:02,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:02,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:02,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:05,161 INFO L124 PetriNetUnfolderBase]: 5240/8093 cut-off events. [2024-06-27 23:30:05,162 INFO L125 PetriNetUnfolderBase]: For 1215588/1215588 co-relation queries the response was YES. [2024-06-27 23:30:05,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80582 conditions, 8093 events. 5240/8093 cut-off events. For 1215588/1215588 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 48636 event pairs, 1981 based on Foata normal form. 1/8093 useless extension candidates. Maximal degree in co-relation 80385. Up to 7876 conditions per place. [2024-06-27 23:30:05,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 708 selfloop transitions, 74 changer transitions 0/785 dead transitions. [2024-06-27 23:30:05,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 785 transitions, 14177 flow [2024-06-27 23:30:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:05,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:05,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:30:05,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:30:05,279 INFO L175 Difference]: Start difference. First operand has 411 places, 758 transitions, 12237 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:30:05,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 785 transitions, 14177 flow [2024-06-27 23:30:09,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 785 transitions, 14051 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:30:09,230 INFO L231 Difference]: Finished difference. Result has 416 places, 768 transitions, 12422 flow [2024-06-27 23:30:09,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12111, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12422, PETRI_PLACES=416, PETRI_TRANSITIONS=768} [2024-06-27 23:30:09,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-27 23:30:09,234 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 768 transitions, 12422 flow [2024-06-27 23:30:09,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:09,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:09,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:09,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:30:09,234 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:09,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:09,235 INFO L85 PathProgramCache]: Analyzing trace with hash -915022541, now seen corresponding path program 3 times [2024-06-27 23:30:09,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:09,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577483164] [2024-06-27 23:30:09,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:09,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:10,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:10,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577483164] [2024-06-27 23:30:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577483164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:10,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:10,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:10,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247849169] [2024-06-27 23:30:10,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:10,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:10,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:10,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:10,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:10,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:10,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 768 transitions, 12422 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:10,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:10,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:10,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:13,151 INFO L124 PetriNetUnfolderBase]: 5250/8107 cut-off events. [2024-06-27 23:30:13,152 INFO L125 PetriNetUnfolderBase]: For 1237594/1237594 co-relation queries the response was YES. [2024-06-27 23:30:13,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80935 conditions, 8107 events. 5250/8107 cut-off events. For 1237594/1237594 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 48680 event pairs, 1981 based on Foata normal form. 1/8107 useless extension candidates. Maximal degree in co-relation 80737. Up to 7888 conditions per place. [2024-06-27 23:30:13,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 707 selfloop transitions, 79 changer transitions 0/789 dead transitions. [2024-06-27 23:30:13,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 789 transitions, 14539 flow [2024-06-27 23:30:13,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:13,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:13,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:30:13,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 23:30:13,299 INFO L175 Difference]: Start difference. First operand has 416 places, 768 transitions, 12422 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:30:13,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 789 transitions, 14539 flow [2024-06-27 23:30:17,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 789 transitions, 14488 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 23:30:17,540 INFO L231 Difference]: Finished difference. Result has 422 places, 774 transitions, 12635 flow [2024-06-27 23:30:17,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12635, PETRI_PLACES=422, PETRI_TRANSITIONS=774} [2024-06-27 23:30:17,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-27 23:30:17,541 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 774 transitions, 12635 flow [2024-06-27 23:30:17,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:17,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:17,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:17,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:30:17,541 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:17,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:17,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1335048333, now seen corresponding path program 4 times [2024-06-27 23:30:17,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:17,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470605771] [2024-06-27 23:30:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:19,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:19,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:19,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470605771] [2024-06-27 23:30:19,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470605771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:19,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:19,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:30:19,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447361231] [2024-06-27 23:30:19,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:19,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:30:19,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:19,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:30:19,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:30:19,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:19,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 774 transitions, 12635 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:19,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:19,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:19,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:21,624 INFO L124 PetriNetUnfolderBase]: 5247/8103 cut-off events. [2024-06-27 23:30:21,624 INFO L125 PetriNetUnfolderBase]: For 1254676/1254676 co-relation queries the response was YES. [2024-06-27 23:30:21,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81171 conditions, 8103 events. 5247/8103 cut-off events. For 1254676/1254676 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 48692 event pairs, 1981 based on Foata normal form. 1/8103 useless extension candidates. Maximal degree in co-relation 80971. Up to 7885 conditions per place. [2024-06-27 23:30:21,787 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 709 selfloop transitions, 76 changer transitions 0/788 dead transitions. [2024-06-27 23:30:21,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 788 transitions, 14455 flow [2024-06-27 23:30:21,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:30:21,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:30:21,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:30:21,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 23:30:21,789 INFO L175 Difference]: Start difference. First operand has 422 places, 774 transitions, 12635 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:30:21,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 788 transitions, 14455 flow [2024-06-27 23:30:25,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 788 transitions, 14230 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:25,160 INFO L231 Difference]: Finished difference. Result has 424 places, 774 transitions, 12572 flow [2024-06-27 23:30:25,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12410, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12572, PETRI_PLACES=424, PETRI_TRANSITIONS=774} [2024-06-27 23:30:25,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-27 23:30:25,161 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 774 transitions, 12572 flow [2024-06-27 23:30:25,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:25,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:25,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:25,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:30:25,162 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:25,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:25,162 INFO L85 PathProgramCache]: Analyzing trace with hash -367714544, now seen corresponding path program 5 times [2024-06-27 23:30:25,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:25,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653557606] [2024-06-27 23:30:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:25,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:26,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:26,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:26,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653557606] [2024-06-27 23:30:26,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653557606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:26,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:26,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:26,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466491192] [2024-06-27 23:30:26,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:26,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:26,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:26,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:26,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:26,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:26,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 774 transitions, 12572 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:26,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:26,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:26,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:28,897 INFO L124 PetriNetUnfolderBase]: 5241/8094 cut-off events. [2024-06-27 23:30:28,898 INFO L125 PetriNetUnfolderBase]: For 1270357/1270357 co-relation queries the response was YES. [2024-06-27 23:30:29,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81035 conditions, 8094 events. 5241/8094 cut-off events. For 1270357/1270357 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48615 event pairs, 1989 based on Foata normal form. 2/8095 useless extension candidates. Maximal degree in co-relation 80835. Up to 7927 conditions per place. [2024-06-27 23:30:29,057 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 747 selfloop transitions, 39 changer transitions 0/789 dead transitions. [2024-06-27 23:30:29,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 789 transitions, 14416 flow [2024-06-27 23:30:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:29,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 23:30:29,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 23:30:29,059 INFO L175 Difference]: Start difference. First operand has 424 places, 774 transitions, 12572 flow. Second operand 7 states and 118 transitions. [2024-06-27 23:30:29,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 789 transitions, 14416 flow [2024-06-27 23:30:33,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 789 transitions, 14240 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:30:33,275 INFO L231 Difference]: Finished difference. Result has 426 places, 774 transitions, 12485 flow [2024-06-27 23:30:33,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12396, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12485, PETRI_PLACES=426, PETRI_TRANSITIONS=774} [2024-06-27 23:30:33,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-27 23:30:33,276 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 774 transitions, 12485 flow [2024-06-27 23:30:33,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:33,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:33,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:33,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:30:33,277 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:33,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:33,277 INFO L85 PathProgramCache]: Analyzing trace with hash 362994738, now seen corresponding path program 6 times [2024-06-27 23:30:33,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:33,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643160516] [2024-06-27 23:30:33,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:33,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:33,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:34,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:34,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643160516] [2024-06-27 23:30:34,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643160516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:34,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:34,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:34,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683654051] [2024-06-27 23:30:34,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:34,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:34,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:34,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:34,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:34,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:34,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 774 transitions, 12485 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:34,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:34,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:34,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:37,196 INFO L124 PetriNetUnfolderBase]: 5246/8100 cut-off events. [2024-06-27 23:30:37,197 INFO L125 PetriNetUnfolderBase]: For 1287608/1287608 co-relation queries the response was YES. [2024-06-27 23:30:37,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81221 conditions, 8100 events. 5246/8100 cut-off events. For 1287608/1287608 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48651 event pairs, 1993 based on Foata normal form. 1/8100 useless extension candidates. Maximal degree in co-relation 81020. Up to 7961 conditions per place. [2024-06-27 23:30:37,325 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 758 selfloop transitions, 27 changer transitions 0/788 dead transitions. [2024-06-27 23:30:37,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 788 transitions, 14154 flow [2024-06-27 23:30:37,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:37,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 23:30:37,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 23:30:37,327 INFO L175 Difference]: Start difference. First operand has 426 places, 774 transitions, 12485 flow. Second operand 7 states and 113 transitions. [2024-06-27 23:30:37,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 788 transitions, 14154 flow [2024-06-27 23:30:41,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 788 transitions, 14015 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:30:41,507 INFO L231 Difference]: Finished difference. Result has 427 places, 777 transitions, 12470 flow [2024-06-27 23:30:41,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12357, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=747, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12470, PETRI_PLACES=427, PETRI_TRANSITIONS=777} [2024-06-27 23:30:41,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-27 23:30:41,507 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 777 transitions, 12470 flow [2024-06-27 23:30:41,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:41,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:41,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:41,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:30:41,508 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:41,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash -637031010, now seen corresponding path program 7 times [2024-06-27 23:30:41,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:41,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705901414] [2024-06-27 23:30:41,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:41,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:42,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:42,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:42,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705901414] [2024-06-27 23:30:42,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705901414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:42,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:42,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:42,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684255199] [2024-06-27 23:30:42,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:42,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:42,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:42,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:42,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:42,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:42,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 777 transitions, 12470 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:42,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:42,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:42,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:45,147 INFO L124 PetriNetUnfolderBase]: 5243/8096 cut-off events. [2024-06-27 23:30:45,148 INFO L125 PetriNetUnfolderBase]: For 1303826/1303830 co-relation queries the response was YES. [2024-06-27 23:30:45,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81190 conditions, 8096 events. 5243/8096 cut-off events. For 1303826/1303830 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48573 event pairs, 1947 based on Foata normal form. 5/8100 useless extension candidates. Maximal degree in co-relation 80989. Up to 7947 conditions per place. [2024-06-27 23:30:45,289 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 749 selfloop transitions, 35 changer transitions 0/787 dead transitions. [2024-06-27 23:30:45,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 787 transitions, 14282 flow [2024-06-27 23:30:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:45,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:45,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 23:30:45,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:30:45,290 INFO L175 Difference]: Start difference. First operand has 427 places, 777 transitions, 12470 flow. Second operand 7 states and 112 transitions. [2024-06-27 23:30:45,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 787 transitions, 14282 flow [2024-06-27 23:30:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 787 transitions, 14195 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:30:50,110 INFO L231 Difference]: Finished difference. Result has 429 places, 777 transitions, 12459 flow [2024-06-27 23:30:50,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12383, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12459, PETRI_PLACES=429, PETRI_TRANSITIONS=777} [2024-06-27 23:30:50,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 23:30:50,111 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 777 transitions, 12459 flow [2024-06-27 23:30:50,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:50,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:50,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:50,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:30:50,111 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:30:50,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:50,112 INFO L85 PathProgramCache]: Analyzing trace with hash 870829526, now seen corresponding path program 8 times [2024-06-27 23:30:50,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:50,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669872804] [2024-06-27 23:30:50,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:50,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:50,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:51,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:51,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:51,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669872804] [2024-06-27 23:30:51,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669872804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:51,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:51,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:30:51,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862764578] [2024-06-27 23:30:51,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:51,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:30:51,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:51,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:30:51,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:30:51,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:30:51,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 777 transitions, 12459 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:51,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:30:51,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:30:51,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:30:53,600 INFO L124 PetriNetUnfolderBase]: 5240/8092 cut-off events. [2024-06-27 23:30:53,600 INFO L125 PetriNetUnfolderBase]: For 1320504/1320508 co-relation queries the response was YES. [2024-06-27 23:30:53,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81259 conditions, 8092 events. 5240/8092 cut-off events. For 1320504/1320508 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48612 event pairs, 1947 based on Foata normal form. 5/8096 useless extension candidates. Maximal degree in co-relation 81057. Up to 7955 conditions per place. [2024-06-27 23:30:53,758 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 756 selfloop transitions, 27 changer transitions 0/786 dead transitions. [2024-06-27 23:30:53,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 786 transitions, 14061 flow [2024-06-27 23:30:53,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:30:53,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:30:53,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 23:30:53,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-27 23:30:53,760 INFO L175 Difference]: Start difference. First operand has 429 places, 777 transitions, 12459 flow. Second operand 7 states and 110 transitions. [2024-06-27 23:30:53,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 786 transitions, 14061 flow [2024-06-27 23:30:57,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 786 transitions, 13881 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:30:57,746 INFO L231 Difference]: Finished difference. Result has 429 places, 777 transitions, 12339 flow [2024-06-27 23:30:57,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12279, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12339, PETRI_PLACES=429, PETRI_TRANSITIONS=777} [2024-06-27 23:30:57,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 23:30:57,747 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 777 transitions, 12339 flow [2024-06-27 23:30:57,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:30:57,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:30:57,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:30:57,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:30:57,776 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:30:57,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:30:57,777 INFO L85 PathProgramCache]: Analyzing trace with hash 509480444, now seen corresponding path program 5 times [2024-06-27 23:30:57,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:30:57,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95507384] [2024-06-27 23:30:57,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:30:57,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:30:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:30:59,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:30:59,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:30:59,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95507384] [2024-06-27 23:30:59,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95507384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:30:59,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:30:59,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:30:59,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708740246] [2024-06-27 23:30:59,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:30:59,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:30:59,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:30:59,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:30:59,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:31:00,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:00,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 777 transitions, 12339 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:00,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:00,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:00,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:02,759 INFO L124 PetriNetUnfolderBase]: 5227/8111 cut-off events. [2024-06-27 23:31:02,759 INFO L125 PetriNetUnfolderBase]: For 1458763/1458779 co-relation queries the response was YES. [2024-06-27 23:31:02,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83158 conditions, 8111 events. 5227/8111 cut-off events. For 1458763/1458779 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 49371 event pairs, 1887 based on Foata normal form. 12/8076 useless extension candidates. Maximal degree in co-relation 82955. Up to 7568 conditions per place. [2024-06-27 23:31:02,889 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 692 selfloop transitions, 86 changer transitions 0/819 dead transitions. [2024-06-27 23:31:02,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 819 transitions, 14248 flow [2024-06-27 23:31:02,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:31:02,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:31:02,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 23:31:02,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:31:02,891 INFO L175 Difference]: Start difference. First operand has 429 places, 777 transitions, 12339 flow. Second operand 12 states and 204 transitions. [2024-06-27 23:31:02,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 819 transitions, 14248 flow [2024-06-27 23:31:06,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 819 transitions, 14192 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:06,165 INFO L231 Difference]: Finished difference. Result has 436 places, 778 transitions, 12538 flow [2024-06-27 23:31:06,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12283, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12538, PETRI_PLACES=436, PETRI_TRANSITIONS=778} [2024-06-27 23:31:06,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-27 23:31:06,166 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 778 transitions, 12538 flow [2024-06-27 23:31:06,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:06,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:06,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:06,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:31:06,166 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:31:06,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:06,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1550658736, now seen corresponding path program 1 times [2024-06-27 23:31:06,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:06,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642753902] [2024-06-27 23:31:06,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:06,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:08,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642753902] [2024-06-27 23:31:08,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642753902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:08,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:08,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:08,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725185382] [2024-06-27 23:31:08,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:08,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:08,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:08,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:08,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:08,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:08,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 778 transitions, 12538 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:08,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:08,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:08,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:10,795 INFO L124 PetriNetUnfolderBase]: 5302/8180 cut-off events. [2024-06-27 23:31:10,795 INFO L125 PetriNetUnfolderBase]: For 1384026/1384033 co-relation queries the response was YES. [2024-06-27 23:31:10,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83082 conditions, 8180 events. 5302/8180 cut-off events. For 1384026/1384033 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 49104 event pairs, 1654 based on Foata normal form. 7/8186 useless extension candidates. Maximal degree in co-relation 82878. Up to 7867 conditions per place. [2024-06-27 23:31:10,947 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 711 selfloop transitions, 106 changer transitions 0/820 dead transitions. [2024-06-27 23:31:10,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 820 transitions, 15189 flow [2024-06-27 23:31:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:10,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:10,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:31:10,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:31:10,949 INFO L175 Difference]: Start difference. First operand has 436 places, 778 transitions, 12538 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:31:10,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 820 transitions, 15189 flow [2024-06-27 23:31:15,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 820 transitions, 14968 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 23:31:15,440 INFO L231 Difference]: Finished difference. Result has 438 places, 798 transitions, 12874 flow [2024-06-27 23:31:15,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12317, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12874, PETRI_PLACES=438, PETRI_TRANSITIONS=798} [2024-06-27 23:31:15,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 23:31:15,441 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 798 transitions, 12874 flow [2024-06-27 23:31:15,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:15,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:15,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:15,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:31:15,441 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:31:15,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:15,442 INFO L85 PathProgramCache]: Analyzing trace with hash -235979856, now seen corresponding path program 6 times [2024-06-27 23:31:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675277325] [2024-06-27 23:31:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:15,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:17,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:17,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675277325] [2024-06-27 23:31:17,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675277325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:17,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:17,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:31:17,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958856840] [2024-06-27 23:31:17,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:17,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:31:17,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:17,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:31:17,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:31:17,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:17,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 798 transitions, 12874 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:17,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:17,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:17,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:20,467 INFO L124 PetriNetUnfolderBase]: 5287/8211 cut-off events. [2024-06-27 23:31:20,468 INFO L125 PetriNetUnfolderBase]: For 1527364/1527380 co-relation queries the response was YES. [2024-06-27 23:31:20,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85264 conditions, 8211 events. 5287/8211 cut-off events. For 1527364/1527380 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 50140 event pairs, 1898 based on Foata normal form. 12/8176 useless extension candidates. Maximal degree in co-relation 85058. Up to 7598 conditions per place. [2024-06-27 23:31:20,620 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 696 selfloop transitions, 109 changer transitions 0/846 dead transitions. [2024-06-27 23:31:20,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 846 transitions, 14892 flow [2024-06-27 23:31:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:31:20,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:31:20,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 221 transitions. [2024-06-27 23:31:20,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:31:20,622 INFO L175 Difference]: Start difference. First operand has 438 places, 798 transitions, 12874 flow. Second operand 13 states and 221 transitions. [2024-06-27 23:31:20,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 846 transitions, 14892 flow [2024-06-27 23:31:24,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 846 transitions, 14756 flow, removed 67 selfloop flow, removed 1 redundant places. [2024-06-27 23:31:24,641 INFO L231 Difference]: Finished difference. Result has 450 places, 799 transitions, 13041 flow [2024-06-27 23:31:24,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12738, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13041, PETRI_PLACES=450, PETRI_TRANSITIONS=799} [2024-06-27 23:31:24,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-27 23:31:24,644 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 799 transitions, 13041 flow [2024-06-27 23:31:24,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:24,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:24,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:24,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:31:24,644 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:24,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:24,645 INFO L85 PathProgramCache]: Analyzing trace with hash 867206582, now seen corresponding path program 2 times [2024-06-27 23:31:24,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:24,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022059656] [2024-06-27 23:31:24,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:24,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:24,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:26,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:26,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:26,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022059656] [2024-06-27 23:31:26,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022059656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:26,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:26,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:31:26,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720899453] [2024-06-27 23:31:26,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:26,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:31:26,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:26,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:31:26,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:31:26,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:31:26,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 799 transitions, 13041 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:26,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:26,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:31:26,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:29,495 INFO L124 PetriNetUnfolderBase]: 5348/8256 cut-off events. [2024-06-27 23:31:29,495 INFO L125 PetriNetUnfolderBase]: For 1437084/1437091 co-relation queries the response was YES. [2024-06-27 23:31:29,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84680 conditions, 8256 events. 5348/8256 cut-off events. For 1437084/1437091 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 49722 event pairs, 1677 based on Foata normal form. 7/8262 useless extension candidates. Maximal degree in co-relation 84471. Up to 7944 conditions per place. [2024-06-27 23:31:29,649 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 717 selfloop transitions, 107 changer transitions 0/827 dead transitions. [2024-06-27 23:31:29,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 827 transitions, 15479 flow [2024-06-27 23:31:29,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:31:29,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:31:29,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:31:29,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:31:29,650 INFO L175 Difference]: Start difference. First operand has 450 places, 799 transitions, 13041 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:31:29,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 827 transitions, 15479 flow [2024-06-27 23:31:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 827 transitions, 15192 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-06-27 23:31:33,410 INFO L231 Difference]: Finished difference. Result has 447 places, 802 transitions, 13011 flow [2024-06-27 23:31:33,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12754, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13011, PETRI_PLACES=447, PETRI_TRANSITIONS=802} [2024-06-27 23:31:33,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-27 23:31:33,411 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 802 transitions, 13011 flow [2024-06-27 23:31:33,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:33,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:33,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:33,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:31:33,411 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:31:33,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:33,412 INFO L85 PathProgramCache]: Analyzing trace with hash -408476256, now seen corresponding path program 7 times [2024-06-27 23:31:33,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:33,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415232893] [2024-06-27 23:31:33,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:33,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:35,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:35,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:35,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415232893] [2024-06-27 23:31:35,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415232893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:35,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:35,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:31:35,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206108836] [2024-06-27 23:31:35,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:35,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:31:35,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:35,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:31:35,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:31:36,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:36,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 802 transitions, 13011 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:36,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:36,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:36,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:38,784 INFO L124 PetriNetUnfolderBase]: 5424/8435 cut-off events. [2024-06-27 23:31:38,784 INFO L125 PetriNetUnfolderBase]: For 1596598/1596614 co-relation queries the response was YES. [2024-06-27 23:31:38,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87377 conditions, 8435 events. 5424/8435 cut-off events. For 1596598/1596614 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 51931 event pairs, 1931 based on Foata normal form. 16/8401 useless extension candidates. Maximal degree in co-relation 87167. Up to 7659 conditions per place. [2024-06-27 23:31:38,939 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 690 selfloop transitions, 113 changer transitions 0/844 dead transitions. [2024-06-27 23:31:38,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 844 transitions, 15038 flow [2024-06-27 23:31:38,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:31:38,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:31:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 23:31:38,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:31:38,941 INFO L175 Difference]: Start difference. First operand has 447 places, 802 transitions, 13011 flow. Second operand 10 states and 182 transitions. [2024-06-27 23:31:38,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 844 transitions, 15038 flow [2024-06-27 23:31:43,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 844 transitions, 14878 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:31:43,026 INFO L231 Difference]: Finished difference. Result has 452 places, 804 transitions, 13194 flow [2024-06-27 23:31:43,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12851, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13194, PETRI_PLACES=452, PETRI_TRANSITIONS=804} [2024-06-27 23:31:43,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-27 23:31:43,026 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 804 transitions, 13194 flow [2024-06-27 23:31:43,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:43,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:43,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:43,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:31:43,027 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:31:43,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:43,028 INFO L85 PathProgramCache]: Analyzing trace with hash -2038323058, now seen corresponding path program 8 times [2024-06-27 23:31:43,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:43,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411825815] [2024-06-27 23:31:43,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:43,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:45,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:45,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411825815] [2024-06-27 23:31:45,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411825815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:45,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:45,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:31:45,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651627346] [2024-06-27 23:31:45,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:45,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:31:45,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:45,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:31:45,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:31:45,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:45,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 804 transitions, 13194 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:45,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:45,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:45,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:48,225 INFO L124 PetriNetUnfolderBase]: 5465/8508 cut-off events. [2024-06-27 23:31:48,225 INFO L125 PetriNetUnfolderBase]: For 1618072/1618088 co-relation queries the response was YES. [2024-06-27 23:31:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88600 conditions, 8508 events. 5465/8508 cut-off events. For 1618072/1618088 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 52521 event pairs, 1981 based on Foata normal form. 12/8470 useless extension candidates. Maximal degree in co-relation 88389. Up to 8070 conditions per place. [2024-06-27 23:31:48,376 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 751 selfloop transitions, 50 changer transitions 0/842 dead transitions. [2024-06-27 23:31:48,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 842 transitions, 15127 flow [2024-06-27 23:31:48,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:31:48,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:31:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 23:31:48,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41685144124168516 [2024-06-27 23:31:48,378 INFO L175 Difference]: Start difference. First operand has 452 places, 804 transitions, 13194 flow. Second operand 11 states and 188 transitions. [2024-06-27 23:31:48,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 842 transitions, 15127 flow [2024-06-27 23:31:52,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 842 transitions, 14859 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 23:31:53,003 INFO L231 Difference]: Finished difference. Result has 455 places, 805 transitions, 13116 flow [2024-06-27 23:31:53,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12928, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13116, PETRI_PLACES=455, PETRI_TRANSITIONS=805} [2024-06-27 23:31:53,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-27 23:31:53,004 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 805 transitions, 13116 flow [2024-06-27 23:31:53,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:53,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:31:53,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:31:53,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:31:53,004 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:31:53,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:31:53,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1983230526, now seen corresponding path program 9 times [2024-06-27 23:31:53,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:31:53,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168681443] [2024-06-27 23:31:53,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:31:53,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:31:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:31:55,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:31:55,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:31:55,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168681443] [2024-06-27 23:31:55,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168681443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:31:55,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:31:55,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:31:55,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936765000] [2024-06-27 23:31:55,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:31:55,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:31:55,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:31:55,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:31:55,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:31:55,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:31:55,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 805 transitions, 13116 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:31:55,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:31:55,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:31:55,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:31:58,638 INFO L124 PetriNetUnfolderBase]: 5506/8579 cut-off events. [2024-06-27 23:31:58,638 INFO L125 PetriNetUnfolderBase]: For 1643615/1643631 co-relation queries the response was YES. [2024-06-27 23:31:58,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89075 conditions, 8579 events. 5506/8579 cut-off events. For 1643615/1643631 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 53201 event pairs, 1941 based on Foata normal form. 12/8541 useless extension candidates. Maximal degree in co-relation 88863. Up to 7870 conditions per place. [2024-06-27 23:31:58,769 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 694 selfloop transitions, 115 changer transitions 0/850 dead transitions. [2024-06-27 23:31:58,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 850 transitions, 15129 flow [2024-06-27 23:31:58,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:31:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:31:58,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 23:31:58,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-27 23:31:58,771 INFO L175 Difference]: Start difference. First operand has 455 places, 805 transitions, 13116 flow. Second operand 12 states and 206 transitions. [2024-06-27 23:31:58,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 850 transitions, 15129 flow [2024-06-27 23:32:02,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 850 transitions, 14980 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 23:32:02,411 INFO L231 Difference]: Finished difference. Result has 460 places, 806 transitions, 13288 flow [2024-06-27 23:32:02,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12967, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13288, PETRI_PLACES=460, PETRI_TRANSITIONS=806} [2024-06-27 23:32:02,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-27 23:32:02,412 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 806 transitions, 13288 flow [2024-06-27 23:32:02,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:02,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:02,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:02,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:32:02,413 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:02,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:02,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1983467676, now seen corresponding path program 10 times [2024-06-27 23:32:02,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:02,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619815877] [2024-06-27 23:32:02,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:02,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:04,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:32:04,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:04,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619815877] [2024-06-27 23:32:04,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619815877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:04,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:04,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:32:04,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100639590] [2024-06-27 23:32:04,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:04,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:32:04,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:04,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:32:04,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:32:04,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:04,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 806 transitions, 13288 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:04,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:04,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:04,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:07,779 INFO L124 PetriNetUnfolderBase]: 5639/8802 cut-off events. [2024-06-27 23:32:07,779 INFO L125 PetriNetUnfolderBase]: For 1696846/1696862 co-relation queries the response was YES. [2024-06-27 23:32:07,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91249 conditions, 8802 events. 5639/8802 cut-off events. For 1696846/1696862 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 54981 event pairs, 1997 based on Foata normal form. 16/8768 useless extension candidates. Maximal degree in co-relation 91036. Up to 7991 conditions per place. [2024-06-27 23:32:07,937 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 697 selfloop transitions, 114 changer transitions 0/852 dead transitions. [2024-06-27 23:32:07,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 852 transitions, 15398 flow [2024-06-27 23:32:07,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:32:07,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:32:07,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 23:32:07,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-27 23:32:07,939 INFO L175 Difference]: Start difference. First operand has 460 places, 806 transitions, 13288 flow. Second operand 11 states and 192 transitions. [2024-06-27 23:32:07,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 852 transitions, 15398 flow [2024-06-27 23:32:12,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 852 transitions, 15105 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-27 23:32:12,897 INFO L231 Difference]: Finished difference. Result has 461 places, 808 transitions, 13352 flow [2024-06-27 23:32:12,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12995, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13352, PETRI_PLACES=461, PETRI_TRANSITIONS=808} [2024-06-27 23:32:12,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-27 23:32:12,913 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 808 transitions, 13352 flow [2024-06-27 23:32:12,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:12,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:12,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:12,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:32:12,914 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:12,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash -266076112, now seen corresponding path program 11 times [2024-06-27 23:32:12,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:12,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367255751] [2024-06-27 23:32:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:15,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:15,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367255751] [2024-06-27 23:32:15,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367255751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:15,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:15,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:32:15,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932976394] [2024-06-27 23:32:15,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:15,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:32:15,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:15,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:32:15,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:32:15,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:15,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 808 transitions, 13352 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:15,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:15,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:15,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:18,179 INFO L124 PetriNetUnfolderBase]: 5707/8917 cut-off events. [2024-06-27 23:32:18,180 INFO L125 PetriNetUnfolderBase]: For 1711593/1711609 co-relation queries the response was YES. [2024-06-27 23:32:18,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92241 conditions, 8917 events. 5707/8917 cut-off events. For 1711593/1711609 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 55872 event pairs, 1994 based on Foata normal form. 12/8879 useless extension candidates. Maximal degree in co-relation 92027. Up to 8223 conditions per place. [2024-06-27 23:32:18,325 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 727 selfloop transitions, 85 changer transitions 0/853 dead transitions. [2024-06-27 23:32:18,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 853 transitions, 15370 flow [2024-06-27 23:32:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:32:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:32:18,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-27 23:32:18,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 23:32:18,327 INFO L175 Difference]: Start difference. First operand has 461 places, 808 transitions, 13352 flow. Second operand 12 states and 205 transitions. [2024-06-27 23:32:18,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 853 transitions, 15370 flow [2024-06-27 23:32:23,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 853 transitions, 15094 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 23:32:23,058 INFO L231 Difference]: Finished difference. Result has 464 places, 810 transitions, 13367 flow [2024-06-27 23:32:23,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13080, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13367, PETRI_PLACES=464, PETRI_TRANSITIONS=810} [2024-06-27 23:32:23,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 23:32:23,059 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 810 transitions, 13367 flow [2024-06-27 23:32:23,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:23,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:23,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:23,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:32:23,059 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:23,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:23,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2020044222, now seen corresponding path program 12 times [2024-06-27 23:32:23,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:23,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303537122] [2024-06-27 23:32:23,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:23,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:25,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:25,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:25,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303537122] [2024-06-27 23:32:25,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303537122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:25,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:25,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:32:25,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550141989] [2024-06-27 23:32:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:25,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:32:25,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:25,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:32:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:32:25,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:25,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 810 transitions, 13367 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:25,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:25,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:25,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:28,157 INFO L124 PetriNetUnfolderBase]: 5848/9150 cut-off events. [2024-06-27 23:32:28,157 INFO L125 PetriNetUnfolderBase]: For 1740244/1740260 co-relation queries the response was YES. [2024-06-27 23:32:28,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93920 conditions, 9150 events. 5848/9150 cut-off events. For 1740244/1740260 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 57795 event pairs, 2034 based on Foata normal form. 12/9112 useless extension candidates. Maximal degree in co-relation 93705. Up to 8499 conditions per place. [2024-06-27 23:32:28,339 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 752 selfloop transitions, 71 changer transitions 0/864 dead transitions. [2024-06-27 23:32:28,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 864 transitions, 15572 flow [2024-06-27 23:32:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:32:28,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:32:28,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 23:32:28,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:32:28,341 INFO L175 Difference]: Start difference. First operand has 464 places, 810 transitions, 13367 flow. Second operand 12 states and 204 transitions. [2024-06-27 23:32:28,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 864 transitions, 15572 flow [2024-06-27 23:32:33,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 864 transitions, 15324 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 23:32:33,951 INFO L231 Difference]: Finished difference. Result has 469 places, 823 transitions, 13613 flow [2024-06-27 23:32:33,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13139, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13613, PETRI_PLACES=469, PETRI_TRANSITIONS=823} [2024-06-27 23:32:33,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-27 23:32:33,952 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 823 transitions, 13613 flow [2024-06-27 23:32:33,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:33,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:33,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:33,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:32:33,952 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:33,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:33,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1928090912, now seen corresponding path program 13 times [2024-06-27 23:32:33,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:33,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967766050] [2024-06-27 23:32:33,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:33,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:35,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:35,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:35,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967766050] [2024-06-27 23:32:35,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967766050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:35,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:35,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:32:35,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839768837] [2024-06-27 23:32:35,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:35,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:32:35,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:35,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:32:35,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:32:36,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:36,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 823 transitions, 13613 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:36,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:36,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:36,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:38,971 INFO L124 PetriNetUnfolderBase]: 5889/9215 cut-off events. [2024-06-27 23:32:38,971 INFO L125 PetriNetUnfolderBase]: For 1770517/1770533 co-relation queries the response was YES. [2024-06-27 23:32:39,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94731 conditions, 9215 events. 5889/9215 cut-off events. For 1770517/1770533 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 58234 event pairs, 2134 based on Foata normal form. 12/9177 useless extension candidates. Maximal degree in co-relation 94513. Up to 8804 conditions per place. [2024-06-27 23:32:39,134 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 793 selfloop transitions, 25 changer transitions 0/859 dead transitions. [2024-06-27 23:32:39,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 859 transitions, 15531 flow [2024-06-27 23:32:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:32:39,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:32:39,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 23:32:39,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-27 23:32:39,136 INFO L175 Difference]: Start difference. First operand has 469 places, 823 transitions, 13613 flow. Second operand 11 states and 184 transitions. [2024-06-27 23:32:39,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 859 transitions, 15531 flow [2024-06-27 23:32:45,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 859 transitions, 15352 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 23:32:45,046 INFO L231 Difference]: Finished difference. Result has 472 places, 824 transitions, 13582 flow [2024-06-27 23:32:45,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13436, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13582, PETRI_PLACES=472, PETRI_TRANSITIONS=824} [2024-06-27 23:32:45,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-27 23:32:45,046 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 824 transitions, 13582 flow [2024-06-27 23:32:45,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:45,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:45,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:45,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:32:45,047 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:45,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2013788112, now seen corresponding path program 14 times [2024-06-27 23:32:45,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:45,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708985948] [2024-06-27 23:32:45,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:45,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:46,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:46,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:46,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708985948] [2024-06-27 23:32:46,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708985948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:46,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:46,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:32:46,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600501127] [2024-06-27 23:32:46,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:46,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:32:46,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:46,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:32:46,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:32:47,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:47,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 824 transitions, 13582 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:47,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:47,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:47,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:32:50,299 INFO L124 PetriNetUnfolderBase]: 5957/9337 cut-off events. [2024-06-27 23:32:50,300 INFO L125 PetriNetUnfolderBase]: For 1771151/1771167 co-relation queries the response was YES. [2024-06-27 23:32:50,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95341 conditions, 9337 events. 5957/9337 cut-off events. For 1771151/1771167 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 59333 event pairs, 2034 based on Foata normal form. 12/9299 useless extension candidates. Maximal degree in co-relation 95122. Up to 8509 conditions per place. [2024-06-27 23:32:50,449 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 736 selfloop transitions, 88 changer transitions 0/865 dead transitions. [2024-06-27 23:32:50,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 865 transitions, 15616 flow [2024-06-27 23:32:50,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:32:50,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:32:50,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 23:32:50,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41685144124168516 [2024-06-27 23:32:50,451 INFO L175 Difference]: Start difference. First operand has 472 places, 824 transitions, 13582 flow. Second operand 11 states and 188 transitions. [2024-06-27 23:32:50,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 865 transitions, 15616 flow [2024-06-27 23:32:55,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 865 transitions, 15496 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 23:32:55,446 INFO L231 Difference]: Finished difference. Result has 474 places, 826 transitions, 13768 flow [2024-06-27 23:32:55,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13462, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=824, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13768, PETRI_PLACES=474, PETRI_TRANSITIONS=826} [2024-06-27 23:32:55,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-27 23:32:55,447 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 826 transitions, 13768 flow [2024-06-27 23:32:55,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:55,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:32:55,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:32:55,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:32:55,448 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:32:55,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:32:55,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1350906540, now seen corresponding path program 4 times [2024-06-27 23:32:55,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:32:55,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942206262] [2024-06-27 23:32:55,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:32:55,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:32:55,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:32:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:32:57,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:32:57,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942206262] [2024-06-27 23:32:57,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942206262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:32:57,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:32:57,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:32:57,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699507306] [2024-06-27 23:32:57,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:32:57,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:32:57,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:32:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:32:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:32:57,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:32:57,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 826 transitions, 13768 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:32:57,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:32:57,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:32:57,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:00,726 INFO L124 PetriNetUnfolderBase]: 6189/9714 cut-off events. [2024-06-27 23:33:00,726 INFO L125 PetriNetUnfolderBase]: For 1744418/1744434 co-relation queries the response was YES. [2024-06-27 23:33:00,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96591 conditions, 9714 events. 6189/9714 cut-off events. For 1744418/1744434 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 62329 event pairs, 2182 based on Foata normal form. 16/9680 useless extension candidates. Maximal degree in co-relation 96371. Up to 8726 conditions per place. [2024-06-27 23:33:00,908 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 732 selfloop transitions, 100 changer transitions 0/873 dead transitions. [2024-06-27 23:33:00,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 873 transitions, 15783 flow [2024-06-27 23:33:00,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:33:00,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:33:00,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 23:33:00,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-27 23:33:00,910 INFO L175 Difference]: Start difference. First operand has 474 places, 826 transitions, 13768 flow. Second operand 11 states and 192 transitions. [2024-06-27 23:33:00,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 873 transitions, 15783 flow [2024-06-27 23:33:06,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 873 transitions, 15551 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-27 23:33:06,778 INFO L231 Difference]: Finished difference. Result has 475 places, 830 transitions, 13741 flow [2024-06-27 23:33:06,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13376, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13741, PETRI_PLACES=475, PETRI_TRANSITIONS=830} [2024-06-27 23:33:06,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-27 23:33:06,779 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 830 transitions, 13741 flow [2024-06-27 23:33:06,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:06,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:06,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:06,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:33:06,780 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:06,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:06,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1886324526, now seen corresponding path program 5 times [2024-06-27 23:33:06,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:06,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279751729] [2024-06-27 23:33:06,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:06,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:08,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279751729] [2024-06-27 23:33:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279751729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:08,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:08,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:08,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308802952] [2024-06-27 23:33:08,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:08,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:08,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:08,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:08,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:08,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:08,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 830 transitions, 13741 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:08,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:08,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:08,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:11,411 INFO L124 PetriNetUnfolderBase]: 6243/9767 cut-off events. [2024-06-27 23:33:11,411 INFO L125 PetriNetUnfolderBase]: For 1608889/1608889 co-relation queries the response was YES. [2024-06-27 23:33:11,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95521 conditions, 9767 events. 6243/9767 cut-off events. For 1608889/1608889 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 62209 event pairs, 2388 based on Foata normal form. 1/9767 useless extension candidates. Maximal degree in co-relation 95300. Up to 9645 conditions per place. [2024-06-27 23:33:11,589 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 818 selfloop transitions, 19 changer transitions 0/840 dead transitions. [2024-06-27 23:33:11,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 840 transitions, 15453 flow [2024-06-27 23:33:11,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:11,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 23:33:11,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-27 23:33:11,590 INFO L175 Difference]: Start difference. First operand has 475 places, 830 transitions, 13741 flow. Second operand 8 states and 119 transitions. [2024-06-27 23:33:11,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 840 transitions, 15453 flow [2024-06-27 23:33:17,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 840 transitions, 15091 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-27 23:33:17,951 INFO L231 Difference]: Finished difference. Result has 473 places, 830 transitions, 13423 flow [2024-06-27 23:33:17,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13379, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13423, PETRI_PLACES=473, PETRI_TRANSITIONS=830} [2024-06-27 23:33:17,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-27 23:33:17,952 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 830 transitions, 13423 flow [2024-06-27 23:33:17,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:17,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:17,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:17,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:33:17,952 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:17,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:17,953 INFO L85 PathProgramCache]: Analyzing trace with hash 865123542, now seen corresponding path program 2 times [2024-06-27 23:33:17,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:17,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231876320] [2024-06-27 23:33:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:17,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:19,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:19,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:19,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231876320] [2024-06-27 23:33:19,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231876320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:19,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:19,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:33:19,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428017975] [2024-06-27 23:33:19,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:19,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:33:19,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:33:19,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:33:19,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:19,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 830 transitions, 13423 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:19,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:19,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:19,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:23,027 INFO L124 PetriNetUnfolderBase]: 6073/9565 cut-off events. [2024-06-27 23:33:23,028 INFO L125 PetriNetUnfolderBase]: For 1661608/1661648 co-relation queries the response was YES. [2024-06-27 23:33:23,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93572 conditions, 9565 events. 6073/9565 cut-off events. For 1661608/1661648 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 61640 event pairs, 2298 based on Foata normal form. 14/9503 useless extension candidates. Maximal degree in co-relation 93351. Up to 9131 conditions per place. [2024-06-27 23:33:23,189 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 745 selfloop transitions, 40 changer transitions 0/855 dead transitions. [2024-06-27 23:33:23,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 855 transitions, 15739 flow [2024-06-27 23:33:23,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:23,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:23,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:33:23,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 23:33:23,191 INFO L175 Difference]: Start difference. First operand has 473 places, 830 transitions, 13423 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:33:23,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 855 transitions, 15739 flow [2024-06-27 23:33:29,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 855 transitions, 15598 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:33:29,020 INFO L231 Difference]: Finished difference. Result has 474 places, 841 transitions, 13614 flow [2024-06-27 23:33:29,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13282, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13614, PETRI_PLACES=474, PETRI_TRANSITIONS=841} [2024-06-27 23:33:29,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-27 23:33:29,021 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 841 transitions, 13614 flow [2024-06-27 23:33:29,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:29,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:29,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:33:29,022 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:29,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:29,022 INFO L85 PathProgramCache]: Analyzing trace with hash 878456022, now seen corresponding path program 3 times [2024-06-27 23:33:29,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:29,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478612989] [2024-06-27 23:33:29,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:29,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:29,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:30,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:30,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:30,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478612989] [2024-06-27 23:33:30,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478612989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:30,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:30,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:30,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121105414] [2024-06-27 23:33:30,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:30,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:30,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:30,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:30,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:30,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:30,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 841 transitions, 13614 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:30,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:30,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:30,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:33,444 INFO L124 PetriNetUnfolderBase]: 6070/9563 cut-off events. [2024-06-27 23:33:33,445 INFO L125 PetriNetUnfolderBase]: For 1678215/1678251 co-relation queries the response was YES. [2024-06-27 23:33:33,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93585 conditions, 9563 events. 6070/9563 cut-off events. For 1678215/1678251 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 61746 event pairs, 2296 based on Foata normal form. 15/9497 useless extension candidates. Maximal degree in co-relation 93362. Up to 9177 conditions per place. [2024-06-27 23:33:33,618 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 763 selfloop transitions, 24 changer transitions 0/857 dead transitions. [2024-06-27 23:33:33,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 857 transitions, 15378 flow [2024-06-27 23:33:33,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:33:33,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:33:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 23:33:33,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-27 23:33:33,619 INFO L175 Difference]: Start difference. First operand has 474 places, 841 transitions, 13614 flow. Second operand 9 states and 137 transitions. [2024-06-27 23:33:33,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 857 transitions, 15378 flow [2024-06-27 23:33:39,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 857 transitions, 15266 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 23:33:39,393 INFO L231 Difference]: Finished difference. Result has 479 places, 847 transitions, 13724 flow [2024-06-27 23:33:39,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13510, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13724, PETRI_PLACES=479, PETRI_TRANSITIONS=847} [2024-06-27 23:33:39,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-27 23:33:39,394 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 847 transitions, 13724 flow [2024-06-27 23:33:39,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:39,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:39,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:39,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:33:39,395 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:39,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:39,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1886336027, now seen corresponding path program 5 times [2024-06-27 23:33:39,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:39,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066486339] [2024-06-27 23:33:39,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:40,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:40,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066486339] [2024-06-27 23:33:40,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066486339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:40,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:40,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:40,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165012836] [2024-06-27 23:33:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:40,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:40,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:40,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:40,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:40,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:33:40,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 847 transitions, 13724 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:40,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:40,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:33:40,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:43,801 INFO L124 PetriNetUnfolderBase]: 6280/9819 cut-off events. [2024-06-27 23:33:43,801 INFO L125 PetriNetUnfolderBase]: For 1655994/1655994 co-relation queries the response was YES. [2024-06-27 23:33:43,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95488 conditions, 9819 events. 6280/9819 cut-off events. For 1655994/1655994 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 62542 event pairs, 2380 based on Foata normal form. 1/9819 useless extension candidates. Maximal degree in co-relation 95264. Up to 9681 conditions per place. [2024-06-27 23:33:43,977 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 824 selfloop transitions, 31 changer transitions 0/858 dead transitions. [2024-06-27 23:33:43,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 858 transitions, 15714 flow [2024-06-27 23:33:43,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:43,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:43,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 23:33:43,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 23:33:43,979 INFO L175 Difference]: Start difference. First operand has 479 places, 847 transitions, 13724 flow. Second operand 8 states and 124 transitions. [2024-06-27 23:33:43,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 858 transitions, 15714 flow [2024-06-27 23:33:50,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 858 transitions, 15509 flow, removed 69 selfloop flow, removed 9 redundant places. [2024-06-27 23:33:50,231 INFO L231 Difference]: Finished difference. Result has 478 places, 847 transitions, 13587 flow [2024-06-27 23:33:50,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13519, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13587, PETRI_PLACES=478, PETRI_TRANSITIONS=847} [2024-06-27 23:33:50,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 23:33:50,232 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 847 transitions, 13587 flow [2024-06-27 23:33:50,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:50,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:33:50,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:33:50,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:33:50,233 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:33:50,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:33:50,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1899223440, now seen corresponding path program 4 times [2024-06-27 23:33:50,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:33:50,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432886586] [2024-06-27 23:33:50,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:33:50,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:33:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:33:51,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:33:51,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:33:51,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432886586] [2024-06-27 23:33:51,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432886586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:33:51,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:33:51,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:33:51,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667667618] [2024-06-27 23:33:51,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:33:51,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:33:51,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:33:51,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:33:51,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:33:51,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:33:51,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 847 transitions, 13587 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:33:51,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:33:51,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:33:51,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:33:55,069 INFO L124 PetriNetUnfolderBase]: 6057/9546 cut-off events. [2024-06-27 23:33:55,069 INFO L125 PetriNetUnfolderBase]: For 1682446/1682486 co-relation queries the response was YES. [2024-06-27 23:33:55,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93378 conditions, 9546 events. 6057/9546 cut-off events. For 1682446/1682486 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 61651 event pairs, 2293 based on Foata normal form. 14/9484 useless extension candidates. Maximal degree in co-relation 93156. Up to 9149 conditions per place. [2024-06-27 23:33:55,228 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 762 selfloop transitions, 30 changer transitions 0/862 dead transitions. [2024-06-27 23:33:55,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 862 transitions, 15533 flow [2024-06-27 23:33:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:33:55,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:33:55,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 23:33:55,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 23:33:55,230 INFO L175 Difference]: Start difference. First operand has 478 places, 847 transitions, 13587 flow. Second operand 8 states and 131 transitions. [2024-06-27 23:33:55,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 862 transitions, 15533 flow [2024-06-27 23:34:01,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 862 transitions, 15433 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:34:01,039 INFO L231 Difference]: Finished difference. Result has 478 places, 850 transitions, 13630 flow [2024-06-27 23:34:01,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13487, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=820, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13630, PETRI_PLACES=478, PETRI_TRANSITIONS=850} [2024-06-27 23:34:01,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 23:34:01,040 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 850 transitions, 13630 flow [2024-06-27 23:34:01,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:01,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:01,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:01,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:34:01,041 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:01,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:01,041 INFO L85 PathProgramCache]: Analyzing trace with hash 878010149, now seen corresponding path program 6 times [2024-06-27 23:34:01,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:01,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657577515] [2024-06-27 23:34:01,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:01,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:01,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:02,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:02,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657577515] [2024-06-27 23:34:02,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657577515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:02,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:02,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:02,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646539304] [2024-06-27 23:34:02,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:02,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:02,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:02,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:02,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:02,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:02,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 850 transitions, 13630 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:02,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:02,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:02,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:05,402 INFO L124 PetriNetUnfolderBase]: 6273/9810 cut-off events. [2024-06-27 23:34:05,403 INFO L125 PetriNetUnfolderBase]: For 1674793/1674793 co-relation queries the response was YES. [2024-06-27 23:34:05,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95042 conditions, 9810 events. 6273/9810 cut-off events. For 1674793/1674793 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 62477 event pairs, 2378 based on Foata normal form. 1/9810 useless extension candidates. Maximal degree in co-relation 94822. Up to 9672 conditions per place. [2024-06-27 23:34:05,587 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 837 selfloop transitions, 23 changer transitions 0/863 dead transitions. [2024-06-27 23:34:05,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 863 transitions, 15410 flow [2024-06-27 23:34:05,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:05,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:05,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 23:34:05,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 23:34:05,589 INFO L175 Difference]: Start difference. First operand has 478 places, 850 transitions, 13630 flow. Second operand 8 states and 123 transitions. [2024-06-27 23:34:05,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 863 transitions, 15410 flow [2024-06-27 23:34:11,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 863 transitions, 15276 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:34:11,833 INFO L231 Difference]: Finished difference. Result has 482 places, 851 transitions, 13569 flow [2024-06-27 23:34:11,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13496, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=827, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13569, PETRI_PLACES=482, PETRI_TRANSITIONS=851} [2024-06-27 23:34:11,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-27 23:34:11,834 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 851 transitions, 13569 flow [2024-06-27 23:34:11,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:11,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:11,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:11,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:34:11,834 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:11,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:11,835 INFO L85 PathProgramCache]: Analyzing trace with hash 692221611, now seen corresponding path program 1 times [2024-06-27 23:34:11,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:11,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298686106] [2024-06-27 23:34:11,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:13,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:13,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:13,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298686106] [2024-06-27 23:34:13,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298686106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:13,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:13,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:13,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195578265] [2024-06-27 23:34:13,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:13,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:13,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:13,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:13,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:14,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:14,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 851 transitions, 13569 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:14,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:14,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:14,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:17,638 INFO L124 PetriNetUnfolderBase]: 6318/9874 cut-off events. [2024-06-27 23:34:17,639 INFO L125 PetriNetUnfolderBase]: For 1737160/1737160 co-relation queries the response was YES. [2024-06-27 23:34:17,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95572 conditions, 9874 events. 6318/9874 cut-off events. For 1737160/1737160 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 62888 event pairs, 2382 based on Foata normal form. 6/9879 useless extension candidates. Maximal degree in co-relation 95349. Up to 9687 conditions per place. [2024-06-27 23:34:17,907 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 844 selfloop transitions, 32 changer transitions 0/879 dead transitions. [2024-06-27 23:34:17,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 879 transitions, 15550 flow [2024-06-27 23:34:17,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:34:17,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:34:17,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 23:34:17,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 23:34:17,909 INFO L175 Difference]: Start difference. First operand has 482 places, 851 transitions, 13569 flow. Second operand 9 states and 141 transitions. [2024-06-27 23:34:17,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 879 transitions, 15550 flow [2024-06-27 23:34:23,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 879 transitions, 15509 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:34:23,709 INFO L231 Difference]: Finished difference. Result has 486 places, 859 transitions, 13732 flow [2024-06-27 23:34:23,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13528, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13732, PETRI_PLACES=486, PETRI_TRANSITIONS=859} [2024-06-27 23:34:23,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-27 23:34:23,709 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 859 transitions, 13732 flow [2024-06-27 23:34:23,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:23,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:23,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:23,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:34:23,710 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:23,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:23,711 INFO L85 PathProgramCache]: Analyzing trace with hash 695946261, now seen corresponding path program 2 times [2024-06-27 23:34:23,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:23,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843320380] [2024-06-27 23:34:23,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:23,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:25,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:25,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843320380] [2024-06-27 23:34:25,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843320380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:25,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:25,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:25,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780783518] [2024-06-27 23:34:25,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:25,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:25,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:25,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:25,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:26,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:26,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 859 transitions, 13732 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:26,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:26,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:26,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:29,992 INFO L124 PetriNetUnfolderBase]: 6396/9982 cut-off events. [2024-06-27 23:34:29,992 INFO L125 PetriNetUnfolderBase]: For 1815097/1815097 co-relation queries the response was YES. [2024-06-27 23:34:30,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98038 conditions, 9982 events. 6396/9982 cut-off events. For 1815097/1815097 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 63570 event pairs, 2396 based on Foata normal form. 6/9987 useless extension candidates. Maximal degree in co-relation 97814. Up to 9614 conditions per place. [2024-06-27 23:34:30,168 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 826 selfloop transitions, 65 changer transitions 0/894 dead transitions. [2024-06-27 23:34:30,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 894 transitions, 16373 flow [2024-06-27 23:34:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:30,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:30,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:34:30,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 23:34:30,170 INFO L175 Difference]: Start difference. First operand has 486 places, 859 transitions, 13732 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:34:30,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 894 transitions, 16373 flow [2024-06-27 23:34:36,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 894 transitions, 16265 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 23:34:36,858 INFO L231 Difference]: Finished difference. Result has 487 places, 868 transitions, 13963 flow [2024-06-27 23:34:36,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13624, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=859, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13963, PETRI_PLACES=487, PETRI_TRANSITIONS=868} [2024-06-27 23:34:36,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-27 23:34:36,858 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 868 transitions, 13963 flow [2024-06-27 23:34:36,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:36,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:36,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:36,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:34:36,861 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:36,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash 695940681, now seen corresponding path program 3 times [2024-06-27 23:34:36,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:36,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707882477] [2024-06-27 23:34:36,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:36,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:39,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:39,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:39,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707882477] [2024-06-27 23:34:39,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707882477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:39,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:39,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:39,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425532616] [2024-06-27 23:34:39,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:39,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:39,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:39,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:39,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:39,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:39,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 868 transitions, 13963 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:39,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:39,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:39,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:43,126 INFO L124 PetriNetUnfolderBase]: 6378/9958 cut-off events. [2024-06-27 23:34:43,126 INFO L125 PetriNetUnfolderBase]: For 1800000/1800000 co-relation queries the response was YES. [2024-06-27 23:34:43,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97768 conditions, 9958 events. 6378/9958 cut-off events. For 1800000/1800000 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 63416 event pairs, 2392 based on Foata normal form. 6/9963 useless extension candidates. Maximal degree in co-relation 97542. Up to 9603 conditions per place. [2024-06-27 23:34:43,293 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 828 selfloop transitions, 64 changer transitions 0/895 dead transitions. [2024-06-27 23:34:43,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 895 transitions, 16180 flow [2024-06-27 23:34:43,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:43,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:43,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:34:43,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 23:34:43,295 INFO L175 Difference]: Start difference. First operand has 487 places, 868 transitions, 13963 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:34:43,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 895 transitions, 16180 flow [2024-06-27 23:34:50,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 895 transitions, 16059 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:34:50,042 INFO L231 Difference]: Finished difference. Result has 492 places, 868 transitions, 13978 flow [2024-06-27 23:34:50,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13842, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13978, PETRI_PLACES=492, PETRI_TRANSITIONS=868} [2024-06-27 23:34:50,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-27 23:34:50,043 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 868 transitions, 13978 flow [2024-06-27 23:34:50,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:50,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:34:50,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:34:50,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:34:50,044 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:34:50,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:34:50,044 INFO L85 PathProgramCache]: Analyzing trace with hash 872843033, now seen corresponding path program 4 times [2024-06-27 23:34:50,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:34:50,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764332139] [2024-06-27 23:34:50,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:34:50,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:34:50,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:34:52,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:34:52,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:34:52,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764332139] [2024-06-27 23:34:52,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764332139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:34:52,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:34:52,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:34:52,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314663989] [2024-06-27 23:34:52,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:34:52,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:34:52,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:34:52,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:34:52,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:34:52,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:34:52,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 868 transitions, 13978 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:34:52,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:34:52,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:34:52,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:34:56,199 INFO L124 PetriNetUnfolderBase]: 6408/10001 cut-off events. [2024-06-27 23:34:56,199 INFO L125 PetriNetUnfolderBase]: For 1826393/1826393 co-relation queries the response was YES. [2024-06-27 23:34:56,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98301 conditions, 10001 events. 6408/10001 cut-off events. For 1826393/1826393 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 63720 event pairs, 2214 based on Foata normal form. 6/10006 useless extension candidates. Maximal degree in co-relation 98071. Up to 9625 conditions per place. [2024-06-27 23:34:56,362 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 820 selfloop transitions, 68 changer transitions 0/891 dead transitions. [2024-06-27 23:34:56,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 891 transitions, 16201 flow [2024-06-27 23:34:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:34:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:34:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:34:56,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:34:56,363 INFO L175 Difference]: Start difference. First operand has 492 places, 868 transitions, 13978 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:34:56,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 891 transitions, 16201 flow [2024-06-27 23:35:02,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 891 transitions, 16072 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:02,762 INFO L231 Difference]: Finished difference. Result has 496 places, 871 transitions, 14064 flow [2024-06-27 23:35:02,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13855, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14064, PETRI_PLACES=496, PETRI_TRANSITIONS=871} [2024-06-27 23:35:02,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-27 23:35:02,763 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 871 transitions, 14064 flow [2024-06-27 23:35:02,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:02,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:02,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:02,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:35:02,763 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:02,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1892050505, now seen corresponding path program 5 times [2024-06-27 23:35:02,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:02,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482163673] [2024-06-27 23:35:02,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:02,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:02,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:04,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:04,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:04,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482163673] [2024-06-27 23:35:04,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482163673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:04,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:04,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:04,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619500592] [2024-06-27 23:35:04,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:04,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:04,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:04,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:04,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:05,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:05,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 871 transitions, 14064 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:05,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:05,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:05,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:09,036 INFO L124 PetriNetUnfolderBase]: 6438/10043 cut-off events. [2024-06-27 23:35:09,036 INFO L125 PetriNetUnfolderBase]: For 1853549/1853549 co-relation queries the response was YES. [2024-06-27 23:35:09,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98819 conditions, 10043 events. 6438/10043 cut-off events. For 1853549/1853549 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 63932 event pairs, 2229 based on Foata normal form. 6/10048 useless extension candidates. Maximal degree in co-relation 98586. Up to 9647 conditions per place. [2024-06-27 23:35:09,206 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 824 selfloop transitions, 69 changer transitions 0/896 dead transitions. [2024-06-27 23:35:09,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 896 transitions, 16313 flow [2024-06-27 23:35:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:35:09,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:35:09,207 INFO L175 Difference]: Start difference. First operand has 496 places, 871 transitions, 14064 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:35:09,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 896 transitions, 16313 flow [2024-06-27 23:35:16,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 896 transitions, 16154 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 23:35:16,325 INFO L231 Difference]: Finished difference. Result has 499 places, 874 transitions, 14121 flow [2024-06-27 23:35:16,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13918, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14121, PETRI_PLACES=499, PETRI_TRANSITIONS=874} [2024-06-27 23:35:16,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 23:35:16,326 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 874 transitions, 14121 flow [2024-06-27 23:35:16,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:16,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:16,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:16,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:35:16,327 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:16,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:16,327 INFO L85 PathProgramCache]: Analyzing trace with hash 870843197, now seen corresponding path program 6 times [2024-06-27 23:35:16,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:16,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085090823] [2024-06-27 23:35:16,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:16,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:16,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:18,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:18,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:18,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085090823] [2024-06-27 23:35:18,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085090823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:18,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:18,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:35:18,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134678282] [2024-06-27 23:35:18,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:18,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:35:18,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:18,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:35:18,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:35:18,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:18,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 874 transitions, 14121 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:18,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:18,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:18,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:22,441 INFO L124 PetriNetUnfolderBase]: 6420/10019 cut-off events. [2024-06-27 23:35:22,441 INFO L125 PetriNetUnfolderBase]: For 1829793/1829793 co-relation queries the response was YES. [2024-06-27 23:35:22,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97867 conditions, 10019 events. 6420/10019 cut-off events. For 1829793/1829793 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 63807 event pairs, 2226 based on Foata normal form. 6/10024 useless extension candidates. Maximal degree in co-relation 97632. Up to 9636 conditions per place. [2024-06-27 23:35:22,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 828 selfloop transitions, 67 changer transitions 0/898 dead transitions. [2024-06-27 23:35:22,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 898 transitions, 16079 flow [2024-06-27 23:35:22,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:35:22,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:35:22,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:35:22,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:35:22,616 INFO L175 Difference]: Start difference. First operand has 499 places, 874 transitions, 14121 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:35:22,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 898 transitions, 16079 flow