./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033_power.oepc_pso.oepc_rmo.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/mix033_power.oepc_pso.oepc_rmo.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/mix033_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix033_power.oepc_pso.oepc_rmo.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:38:05,644 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:38:05,713 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:38:05,717 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:38:05,718 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:38:05,741 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:38:05,741 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:38:05,741 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:38:05,742 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:38:05,745 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:38:05,745 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:38:05,745 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:38:05,746 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:38:05,747 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:38:05,747 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:38:05,747 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:38:05,747 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:38:05,747 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:38:05,747 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:38:05,748 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:38:05,748 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:38:05,748 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:38:05,748 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:38:05,748 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:38:05,749 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:38:05,749 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:38:05,749 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:38:05,749 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:38:05,749 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:38:05,750 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:38:05,750 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:05,751 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:38:05,751 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:38:05,752 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:38:05,752 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:38:05,752 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:38:05,752 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:38:05,752 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:38:05,932 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:38:05,948 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:38:05,950 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:38:05,951 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:38:05,951 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:38:05,952 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:38:06,896 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:38:07,111 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:38:07,112 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:38:07,126 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e23980541/45afc30a09274f2698daeb4157f94215/FLAG23716873c [2024-06-27 23:38:07,152 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e23980541/45afc30a09274f2698daeb4157f94215 [2024-06-27 23:38:07,155 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:38:07,156 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:38:07,156 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/mix033_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 23:38:07,220 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:38:07,221 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:38:07,222 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:07,222 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:38:07,225 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:38:07,226 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:07" (1/2) ... [2024-06-27 23:38:07,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75bf514f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:38:07" (1/2) ... [2024-06-27 23:38:07,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2dd472a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,228 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:07" (2/2) ... [2024-06-27 23:38:07,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75bf514f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:07, skipping insertion in model container [2024-06-27 23:38:07,228 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:07" (2/2) ... [2024-06-27 23:38:07,228 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:38:07,251 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:38:07,252 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:38:07,252 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:38:07,252 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:38:07,253 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:38:07,253 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 23:38:07,292 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:38:07,530 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:07,538 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:38:07,741 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:38:07,775 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:38:07,775 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:38:07 WrapperNode [2024-06-27 23:38:07,776 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:38:07,776 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:07,776 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:38:07,777 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:38:07,781 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:38:07" (1/1) ... [2024-06-27 23:38:07,813 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:38:07" (1/1) ... [2024-06-27 23:38:07,864 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 129 [2024-06-27 23:38:07,864 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:38:07,865 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:38:07,865 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:38:07,865 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:38:07,873 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:38:07" (1/1) ... [2024-06-27 23:38:07,873 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:38:07" (1/1) ... [2024-06-27 23:38:07,883 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:38:07" (1/1) ... [2024-06-27 23:38:07,904 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:38:07,904 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:38:07" (1/1) ... [2024-06-27 23:38:07,904 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:38:07" (1/1) ... [2024-06-27 23:38:07,918 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:38:07" (1/1) ... [2024-06-27 23:38:07,919 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:38:07" (1/1) ... [2024-06-27 23:38:07,924 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:38:07" (1/1) ... [2024-06-27 23:38:07,927 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:38:07" (1/1) ... [2024-06-27 23:38:07,961 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:38:07,961 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:38:07,962 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:38:07,962 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:38:07,962 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:38:07" (1/1) ... [2024-06-27 23:38:07,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:38:07,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:38:08,030 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:38:08,042 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:38:08,068 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:38:08,069 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:38:08,069 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:38:08,069 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:38:08,069 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:38:08,069 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:38:08,070 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:38:08,070 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:38:08,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:38:08,070 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:38:08,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:38:08,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:38:08,072 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:38:08,197 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:38:08,199 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:38:08,737 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:38:08,738 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:38:08,883 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:38:08,883 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:38:08,883 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:38:08 BoogieIcfgContainer [2024-06-27 23:38:08,884 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:38:08,886 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:38:08,886 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:38:08,888 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:38:08,888 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:38:07" (1/4) ... [2024-06-27 23:38:08,889 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@117dff4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:38:08, skipping insertion in model container [2024-06-27 23:38:08,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:38:07" (2/4) ... [2024-06-27 23:38:08,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@117dff4f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:38:08, skipping insertion in model container [2024-06-27 23:38:08,890 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:38:07" (3/4) ... [2024-06-27 23:38:08,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@117dff4f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:38:08, skipping insertion in model container [2024-06-27 23:38:08,892 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:38:08" (4/4) ... [2024-06-27 23:38:08,893 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 23:38:08,906 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:38:08,906 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:38:08,906 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:38:08,963 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:38:08,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:38:09,022 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-27 23:38:09,022 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:09,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:38:09,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:38:09,027 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-27 23:38:09,038 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:38:09,044 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;@50003a51, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:38:09,044 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:38:09,049 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:38:09,049 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:38:09,049 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:38:09,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:09,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:38:09,050 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:38:09,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:09,056 INFO L85 PathProgramCache]: Analyzing trace with hash 386398261, now seen corresponding path program 1 times [2024-06-27 23:38:09,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:09,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821939993] [2024-06-27 23:38:09,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:09,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:10,582 INFO 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:38:10,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:10,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821939993] [2024-06-27 23:38:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821939993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:38:10,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440268547] [2024-06-27 23:38:10,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:10,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:38:10,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:10,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:38:10,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:38:10,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:10,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 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:38:10,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:10,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:10,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:11,217 INFO L124 PetriNetUnfolderBase]: 1911/2945 cut-off events. [2024-06-27 23:38:11,217 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 23:38:11,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5869 conditions, 2945 events. 1911/2945 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14834 event pairs, 1379 based on Foata normal form. 1/2857 useless extension candidates. Maximal degree in co-relation 5857. Up to 2825 conditions per place. [2024-06-27 23:38:11,235 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 23:38:11,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 181 flow [2024-06-27 23:38:11,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:38:11,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:38:11,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-27 23:38:11,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-27 23:38:11,246 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 80 transitions. [2024-06-27 23:38:11,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 181 flow [2024-06-27 23:38:11,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:11,253 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-27 23:38:11,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:38:11,258 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-27 23:38:11,258 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-27 23:38:11,259 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:38:11,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:11,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:11,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:38:11,259 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:38:11,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:11,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1962653832, now seen corresponding path program 1 times [2024-06-27 23:38:11,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:11,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735999853] [2024-06-27 23:38:11,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:11,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:12,456 INFO 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:38:12,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:12,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735999853] [2024-06-27 23:38:12,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735999853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:12,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:12,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:38:12,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028683290] [2024-06-27 23:38:12,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:12,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:38:12,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:12,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:38:12,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:38:12,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:12,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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:38:12,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:12,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:12,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:12,946 INFO L124 PetriNetUnfolderBase]: 1905/2936 cut-off events. [2024-06-27 23:38:12,947 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-27 23:38:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 2936 events. 1905/2936 cut-off events. For 545/545 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14810 event pairs, 1212 based on Foata normal form. 3/2890 useless extension candidates. Maximal degree in co-relation 6545. Up to 2801 conditions per place. [2024-06-27 23:38:12,961 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:38:12,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 248 flow [2024-06-27 23:38:12,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:38:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:38:12,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 23:38:12,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852272727272727 [2024-06-27 23:38:12,963 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 103 transitions. [2024-06-27 23:38:12,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 248 flow [2024-06-27 23:38:12,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:38:12,965 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-27 23:38:12,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 23:38:12,965 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-27 23:38:12,966 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-27 23:38:12,966 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:38:12,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:12,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:12,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:38:12,966 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:38:12,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:12,967 INFO L85 PathProgramCache]: Analyzing trace with hash 712727238, now seen corresponding path program 1 times [2024-06-27 23:38:12,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:12,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290297256] [2024-06-27 23:38:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:12,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:12,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:14,054 INFO 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:38:14,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:14,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290297256] [2024-06-27 23:38:14,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290297256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:14,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:14,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:14,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207876777] [2024-06-27 23:38:14,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:14,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:14,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:14,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:14,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:14,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:14,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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:38:14,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:14,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:14,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:14,590 INFO L124 PetriNetUnfolderBase]: 1913/2962 cut-off events. [2024-06-27 23:38:14,590 INFO L125 PetriNetUnfolderBase]: For 1563/1563 co-relation queries the response was YES. [2024-06-27 23:38:14,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7292 conditions, 2962 events. 1913/2962 cut-off events. For 1563/1563 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15055 event pairs, 951 based on Foata normal form. 5/2925 useless extension candidates. Maximal degree in co-relation 7278. Up to 2747 conditions per place. [2024-06-27 23:38:14,604 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 54 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-27 23:38:14,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 77 transitions, 402 flow [2024-06-27 23:38:14,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:14,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:14,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 23:38:14,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090909090909091 [2024-06-27 23:38:14,607 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 134 transitions. [2024-06-27 23:38:14,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 77 transitions, 402 flow [2024-06-27 23:38:14,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 77 transitions, 388 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:14,609 INFO L231 Difference]: Finished difference. Result has 53 places, 52 transitions, 241 flow [2024-06-27 23:38:14,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=241, PETRI_PLACES=53, PETRI_TRANSITIONS=52} [2024-06-27 23:38:14,610 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-27 23:38:14,610 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 52 transitions, 241 flow [2024-06-27 23:38:14,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 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:38:14,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:14,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:14,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:38:14,611 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:38:14,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:14,611 INFO L85 PathProgramCache]: Analyzing trace with hash -433105421, now seen corresponding path program 1 times [2024-06-27 23:38:14,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:14,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118940285] [2024-06-27 23:38:14,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:14,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:14,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:15,989 INFO 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:38:15,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:15,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118940285] [2024-06-27 23:38:15,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118940285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:15,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:15,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:15,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488641880] [2024-06-27 23:38:15,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:15,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:15,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:15,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:15,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:16,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:16,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 52 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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:38:16,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:16,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:16,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:16,606 INFO L124 PetriNetUnfolderBase]: 1921/2974 cut-off events. [2024-06-27 23:38:16,607 INFO L125 PetriNetUnfolderBase]: For 3601/3603 co-relation queries the response was YES. [2024-06-27 23:38:16,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8537 conditions, 2974 events. 1921/2974 cut-off events. For 3601/3603 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15086 event pairs, 784 based on Foata normal form. 7/2939 useless extension candidates. Maximal degree in co-relation 8520. Up to 2733 conditions per place. [2024-06-27 23:38:16,624 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 61 selfloop transitions, 20 changer transitions 0/88 dead transitions. [2024-06-27 23:38:16,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 88 transitions, 529 flow [2024-06-27 23:38:16,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:16,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:16,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 23:38:16,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-27 23:38:16,626 INFO L175 Difference]: Start difference. First operand has 53 places, 52 transitions, 241 flow. Second operand 6 states and 158 transitions. [2024-06-27 23:38:16,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 88 transitions, 529 flow [2024-06-27 23:38:16,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 521 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 23:38:16,630 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 314 flow [2024-06-27 23:38:16,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=314, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-27 23:38:16,630 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-27 23:38:16,630 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 314 flow [2024-06-27 23:38:16,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 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:38:16,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:16,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:16,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:38:16,631 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:16,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:16,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2031095557, now seen corresponding path program 1 times [2024-06-27 23:38:16,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:16,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50917182] [2024-06-27 23:38:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:16,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:16,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:18,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:18,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:18,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50917182] [2024-06-27 23:38:18,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50917182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:18,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:18,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:18,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420192933] [2024-06-27 23:38:18,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:18,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:18,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:18,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:18,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:18,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:38:18,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 314 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:18,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:18,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:38:18,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:19,011 INFO L124 PetriNetUnfolderBase]: 1933/2994 cut-off events. [2024-06-27 23:38:19,011 INFO L125 PetriNetUnfolderBase]: For 5677/5679 co-relation queries the response was YES. [2024-06-27 23:38:19,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9498 conditions, 2994 events. 1933/2994 cut-off events. For 5677/5679 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15232 event pairs, 596 based on Foata normal form. 12/2964 useless extension candidates. Maximal degree in co-relation 9478. Up to 2701 conditions per place. [2024-06-27 23:38:19,028 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 65 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-27 23:38:19,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 630 flow [2024-06-27 23:38:19,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:19,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:19,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:38:19,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-27 23:38:19,030 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 314 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:38:19,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 630 flow [2024-06-27 23:38:19,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 95 transitions, 581 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:19,035 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 341 flow [2024-06-27 23:38:19,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-27 23:38:19,036 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-27 23:38:19,036 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 341 flow [2024-06-27 23:38:19,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:19,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:19,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:19,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:38:19,037 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:38:19,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash -631748548, now seen corresponding path program 1 times [2024-06-27 23:38:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412134064] [2024-06-27 23:38:19,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:20,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:20,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:20,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412134064] [2024-06-27 23:38:20,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412134064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:20,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:20,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:20,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161621495] [2024-06-27 23:38:20,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:20,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:20,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:20,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:20,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:21,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:21,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 341 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:21,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:21,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:21,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:21,758 INFO L124 PetriNetUnfolderBase]: 1985/3082 cut-off events. [2024-06-27 23:38:21,758 INFO L125 PetriNetUnfolderBase]: For 8490/8490 co-relation queries the response was YES. [2024-06-27 23:38:21,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10498 conditions, 3082 events. 1985/3082 cut-off events. For 8490/8490 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15727 event pairs, 1096 based on Foata normal form. 6/3043 useless extension candidates. Maximal degree in co-relation 10476. Up to 2874 conditions per place. [2024-06-27 23:38:21,779 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 64 selfloop transitions, 20 changer transitions 0/90 dead transitions. [2024-06-27 23:38:21,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 662 flow [2024-06-27 23:38:21,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:21,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:21,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-27 23:38:21,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2024-06-27 23:38:21,781 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 341 flow. Second operand 7 states and 145 transitions. [2024-06-27 23:38:21,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 662 flow [2024-06-27 23:38:21,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 90 transitions, 576 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:21,787 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 442 flow [2024-06-27 23:38:21,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=442, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-27 23:38:21,790 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 21 predicate places. [2024-06-27 23:38:21,790 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 442 flow [2024-06-27 23:38:21,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:21,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:21,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:21,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:38:21,791 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:38:21,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:21,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1860159738, now seen corresponding path program 1 times [2024-06-27 23:38:21,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:21,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322520223] [2024-06-27 23:38:21,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:21,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:21,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:24,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:24,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:24,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322520223] [2024-06-27 23:38:24,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322520223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:24,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:24,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:24,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110673692] [2024-06-27 23:38:24,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:24,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:24,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:24,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:24,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:24,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:24,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 442 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:38:24,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:24,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:24,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:25,131 INFO L124 PetriNetUnfolderBase]: 2359/3619 cut-off events. [2024-06-27 23:38:25,131 INFO L125 PetriNetUnfolderBase]: For 13299/13299 co-relation queries the response was YES. [2024-06-27 23:38:25,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12686 conditions, 3619 events. 2359/3619 cut-off events. For 13299/13299 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18225 event pairs, 1306 based on Foata normal form. 6/3605 useless extension candidates. Maximal degree in co-relation 12659. Up to 3365 conditions per place. [2024-06-27 23:38:25,176 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 73 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-27 23:38:25,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 788 flow [2024-06-27 23:38:25,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:25,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:25,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:38:25,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:38:25,179 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 442 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:38:25,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 788 flow [2024-06-27 23:38:25,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 754 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:25,187 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 520 flow [2024-06-27 23:38:25,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=520, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-27 23:38:25,189 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 27 predicate places. [2024-06-27 23:38:25,189 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 520 flow [2024-06-27 23:38:25,189 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:38:25,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:25,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:25,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:38:25,190 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:38:25,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1818149833, now seen corresponding path program 1 times [2024-06-27 23:38:25,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:25,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579942258] [2024-06-27 23:38:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:25,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:26,821 INFO 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:38:26,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579942258] [2024-06-27 23:38:26,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579942258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:26,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:26,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:26,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341199304] [2024-06-27 23:38:26,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:26,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:26,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:26,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:26,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:26,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:26,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:26,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:26,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:26,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:27,732 INFO L124 PetriNetUnfolderBase]: 2246/3521 cut-off events. [2024-06-27 23:38:27,733 INFO L125 PetriNetUnfolderBase]: For 16431/16443 co-relation queries the response was YES. [2024-06-27 23:38:27,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13351 conditions, 3521 events. 2246/3521 cut-off events. For 16431/16443 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18227 event pairs, 846 based on Foata normal form. 14/3505 useless extension candidates. Maximal degree in co-relation 13323. Up to 3164 conditions per place. [2024-06-27 23:38:27,749 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 66 selfloop transitions, 41 changer transitions 0/115 dead transitions. [2024-06-27 23:38:27,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 951 flow [2024-06-27 23:38:27,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:27,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 23:38:27,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-27 23:38:27,750 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 520 flow. Second operand 7 states and 148 transitions. [2024-06-27 23:38:27,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 951 flow [2024-06-27 23:38:27,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 115 transitions, 903 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:27,760 INFO L231 Difference]: Finished difference. Result has 76 places, 93 transitions, 756 flow [2024-06-27 23:38:27,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=756, PETRI_PLACES=76, PETRI_TRANSITIONS=93} [2024-06-27 23:38:27,760 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 31 predicate places. [2024-06-27 23:38:27,761 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 93 transitions, 756 flow [2024-06-27 23:38:27,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:27,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:27,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:27,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:38:27,761 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:38:27,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:27,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1519916069, now seen corresponding path program 1 times [2024-06-27 23:38:27,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:27,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111968468] [2024-06-27 23:38:27,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:27,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:27,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:30,496 INFO 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:38:30,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:30,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111968468] [2024-06-27 23:38:30,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111968468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:30,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:30,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:30,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950340376] [2024-06-27 23:38:30,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:30,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:30,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:30,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:30,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:30,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:30,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 93 transitions, 756 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:38:30,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:30,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:30,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:31,567 INFO L124 PetriNetUnfolderBase]: 2421/3722 cut-off events. [2024-06-27 23:38:31,567 INFO L125 PetriNetUnfolderBase]: For 20529/20529 co-relation queries the response was YES. [2024-06-27 23:38:31,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14731 conditions, 3722 events. 2421/3722 cut-off events. For 20529/20529 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18766 event pairs, 1279 based on Foata normal form. 6/3707 useless extension candidates. Maximal degree in co-relation 14700. Up to 3357 conditions per place. [2024-06-27 23:38:31,589 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 83 selfloop transitions, 44 changer transitions 0/132 dead transitions. [2024-06-27 23:38:31,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 132 transitions, 1206 flow [2024-06-27 23:38:31,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:31,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 23:38:31,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-27 23:38:31,591 INFO L175 Difference]: Start difference. First operand has 76 places, 93 transitions, 756 flow. Second operand 10 states and 189 transitions. [2024-06-27 23:38:31,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 132 transitions, 1206 flow [2024-06-27 23:38:31,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 132 transitions, 1136 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:31,608 INFO L231 Difference]: Finished difference. Result has 82 places, 100 transitions, 844 flow [2024-06-27 23:38:31,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=844, PETRI_PLACES=82, PETRI_TRANSITIONS=100} [2024-06-27 23:38:31,609 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-27 23:38:31,609 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 100 transitions, 844 flow [2024-06-27 23:38:31,609 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:38:31,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:31,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:31,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:38:31,610 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:38:31,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:31,610 INFO L85 PathProgramCache]: Analyzing trace with hash -558142729, now seen corresponding path program 1 times [2024-06-27 23:38:31,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:31,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135799143] [2024-06-27 23:38:31,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:31,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:33,597 INFO 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:38:33,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:33,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135799143] [2024-06-27 23:38:33,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135799143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:33,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:33,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:33,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133896526] [2024-06-27 23:38:33,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:33,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:33,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:33,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:33,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:33,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:33,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 100 transitions, 844 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:38:33,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:33,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:33,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:34,683 INFO L124 PetriNetUnfolderBase]: 2465/3813 cut-off events. [2024-06-27 23:38:34,684 INFO L125 PetriNetUnfolderBase]: For 24777/24789 co-relation queries the response was YES. [2024-06-27 23:38:34,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16001 conditions, 3813 events. 2465/3813 cut-off events. For 24777/24789 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 19382 event pairs, 889 based on Foata normal form. 12/3811 useless extension candidates. Maximal degree in co-relation 15969. Up to 3368 conditions per place. [2024-06-27 23:38:34,706 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 85 selfloop transitions, 62 changer transitions 0/152 dead transitions. [2024-06-27 23:38:34,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 152 transitions, 1502 flow [2024-06-27 23:38:34,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:34,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:38:34,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-27 23:38:34,708 INFO L175 Difference]: Start difference. First operand has 82 places, 100 transitions, 844 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:38:34,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 152 transitions, 1502 flow [2024-06-27 23:38:34,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 152 transitions, 1434 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:34,733 INFO L231 Difference]: Finished difference. Result has 86 places, 121 transitions, 1134 flow [2024-06-27 23:38:34,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1134, PETRI_PLACES=86, PETRI_TRANSITIONS=121} [2024-06-27 23:38:34,735 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-27 23:38:34,735 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 121 transitions, 1134 flow [2024-06-27 23:38:34,735 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:38:34,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:34,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:34,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:38:34,736 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:34,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:34,736 INFO L85 PathProgramCache]: Analyzing trace with hash -106725532, now seen corresponding path program 1 times [2024-06-27 23:38:34,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:34,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563018909] [2024-06-27 23:38:34,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:34,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:36,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:38:36,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:36,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563018909] [2024-06-27 23:38:36,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563018909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:36,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:36,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:36,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539877898] [2024-06-27 23:38:36,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:36,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:36,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:36,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:36,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:36,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:36,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 121 transitions, 1134 flow. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:36,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:36,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:36,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:37,464 INFO L124 PetriNetUnfolderBase]: 2717/4180 cut-off events. [2024-06-27 23:38:37,464 INFO L125 PetriNetUnfolderBase]: For 35226/35246 co-relation queries the response was YES. [2024-06-27 23:38:37,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18902 conditions, 4180 events. 2717/4180 cut-off events. For 35226/35246 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21293 event pairs, 1415 based on Foata normal form. 2/4168 useless extension candidates. Maximal degree in co-relation 18866. Up to 3946 conditions per place. [2024-06-27 23:38:37,490 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 110 selfloop transitions, 18 changer transitions 0/141 dead transitions. [2024-06-27 23:38:37,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1490 flow [2024-06-27 23:38:37,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:37,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:38:37,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 23:38:37,492 INFO L175 Difference]: Start difference. First operand has 86 places, 121 transitions, 1134 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:38:37,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1490 flow [2024-06-27 23:38:37,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 141 transitions, 1456 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:37,518 INFO L231 Difference]: Finished difference. Result has 93 places, 128 transitions, 1221 flow [2024-06-27 23:38:37,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=93, PETRI_TRANSITIONS=128} [2024-06-27 23:38:37,518 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 48 predicate places. [2024-06-27 23:38:37,518 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 1221 flow [2024-06-27 23:38:37,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:37,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:37,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:37,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:38:37,519 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:38:37,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:37,520 INFO L85 PathProgramCache]: Analyzing trace with hash -84384370, now seen corresponding path program 1 times [2024-06-27 23:38:37,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:37,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051190348] [2024-06-27 23:38:37,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:37,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:39,605 INFO 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:38:39,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:39,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051190348] [2024-06-27 23:38:39,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051190348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:39,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:39,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:39,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440167637] [2024-06-27 23:38:39,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:39,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:39,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:39,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:39,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:39,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:39,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 1221 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 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:38:39,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:39,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:39,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:40,404 INFO L124 PetriNetUnfolderBase]: 2337/3676 cut-off events. [2024-06-27 23:38:40,404 INFO L125 PetriNetUnfolderBase]: For 38757/38779 co-relation queries the response was YES. [2024-06-27 23:38:40,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17917 conditions, 3676 events. 2337/3676 cut-off events. For 38757/38779 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 19140 event pairs, 819 based on Foata normal form. 16/3682 useless extension candidates. Maximal degree in co-relation 17876. Up to 3208 conditions per place. [2024-06-27 23:38:40,427 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 102 selfloop transitions, 43 changer transitions 0/159 dead transitions. [2024-06-27 23:38:40,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 159 transitions, 1703 flow [2024-06-27 23:38:40,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:40,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:40,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:38:40,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097402597402597 [2024-06-27 23:38:40,429 INFO L175 Difference]: Start difference. First operand has 93 places, 128 transitions, 1221 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:38:40,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 159 transitions, 1703 flow [2024-06-27 23:38:40,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 159 transitions, 1658 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:40,459 INFO L231 Difference]: Finished difference. Result has 98 places, 134 transitions, 1336 flow [2024-06-27 23:38:40,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1336, PETRI_PLACES=98, PETRI_TRANSITIONS=134} [2024-06-27 23:38:40,459 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-27 23:38:40,460 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 134 transitions, 1336 flow [2024-06-27 23:38:40,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 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:38:40,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:40,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:40,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:38:40,460 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:38:40,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:40,461 INFO L85 PathProgramCache]: Analyzing trace with hash -84265330, now seen corresponding path program 2 times [2024-06-27 23:38:40,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:40,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561536622] [2024-06-27 23:38:40,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:40,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:42,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:42,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:42,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561536622] [2024-06-27 23:38:42,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561536622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:42,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:42,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:42,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545321552] [2024-06-27 23:38:42,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:42,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:42,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:42,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:42,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:42,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:42,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 134 transitions, 1336 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 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:38:42,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:42,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:42,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:43,105 INFO L124 PetriNetUnfolderBase]: 2346/3693 cut-off events. [2024-06-27 23:38:43,105 INFO L125 PetriNetUnfolderBase]: For 44500/44522 co-relation queries the response was YES. [2024-06-27 23:38:43,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18891 conditions, 3693 events. 2346/3693 cut-off events. For 44500/44522 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 19219 event pairs, 804 based on Foata normal form. 16/3699 useless extension candidates. Maximal degree in co-relation 18848. Up to 3265 conditions per place. [2024-06-27 23:38:43,126 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 98 selfloop transitions, 48 changer transitions 0/160 dead transitions. [2024-06-27 23:38:43,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 160 transitions, 1771 flow [2024-06-27 23:38:43,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:43,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:43,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:38:43,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 23:38:43,127 INFO L175 Difference]: Start difference. First operand has 98 places, 134 transitions, 1336 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:38:43,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 160 transitions, 1771 flow [2024-06-27 23:38:43,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 160 transitions, 1688 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:43,157 INFO L231 Difference]: Finished difference. Result has 102 places, 139 transitions, 1449 flow [2024-06-27 23:38:43,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1449, PETRI_PLACES=102, PETRI_TRANSITIONS=139} [2024-06-27 23:38:43,158 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2024-06-27 23:38:43,158 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 139 transitions, 1449 flow [2024-06-27 23:38:43,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 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:38:43,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:43,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:43,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:38:43,159 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:38:43,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:43,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1754322746, now seen corresponding path program 1 times [2024-06-27 23:38:43,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:43,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120211077] [2024-06-27 23:38:43,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:43,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:45,613 INFO 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:38:45,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:45,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120211077] [2024-06-27 23:38:45,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120211077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:45,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:45,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:45,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065026328] [2024-06-27 23:38:45,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:45,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:45,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:45,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:45,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:45,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:45,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 139 transitions, 1449 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:45,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:45,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:45,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:46,912 INFO L124 PetriNetUnfolderBase]: 2535/3922 cut-off events. [2024-06-27 23:38:46,913 INFO L125 PetriNetUnfolderBase]: For 50342/50354 co-relation queries the response was YES. [2024-06-27 23:38:46,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20399 conditions, 3922 events. 2535/3922 cut-off events. For 50342/50354 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 19972 event pairs, 842 based on Foata normal form. 12/3933 useless extension candidates. Maximal degree in co-relation 20354. Up to 3328 conditions per place. [2024-06-27 23:38:46,936 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 108 selfloop transitions, 85 changer transitions 0/198 dead transitions. [2024-06-27 23:38:46,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 198 transitions, 2289 flow [2024-06-27 23:38:46,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:46,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:46,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:38:46,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 23:38:46,938 INFO L175 Difference]: Start difference. First operand has 102 places, 139 transitions, 1449 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:38:46,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 198 transitions, 2289 flow [2024-06-27 23:38:46,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 198 transitions, 2229 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:46,976 INFO L231 Difference]: Finished difference. Result has 110 places, 160 transitions, 1801 flow [2024-06-27 23:38:46,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1801, PETRI_PLACES=110, PETRI_TRANSITIONS=160} [2024-06-27 23:38:46,977 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-27 23:38:46,977 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 160 transitions, 1801 flow [2024-06-27 23:38:46,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:46,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:46,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:46,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:38:46,977 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:38:46,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:46,978 INFO L85 PathProgramCache]: Analyzing trace with hash -808614333, now seen corresponding path program 1 times [2024-06-27 23:38:46,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:46,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869550659] [2024-06-27 23:38:46,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:46,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:48,921 INFO 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:38:48,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:48,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869550659] [2024-06-27 23:38:48,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869550659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:48,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:48,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:48,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123174515] [2024-06-27 23:38:48,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:48,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:48,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:48,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:48,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:49,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:49,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 160 transitions, 1801 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:38:49,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:49,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:49,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:49,992 INFO L124 PetriNetUnfolderBase]: 2577/3991 cut-off events. [2024-06-27 23:38:49,992 INFO L125 PetriNetUnfolderBase]: For 59833/59845 co-relation queries the response was YES. [2024-06-27 23:38:50,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22147 conditions, 3991 events. 2577/3991 cut-off events. For 59833/59845 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 20378 event pairs, 827 based on Foata normal form. 11/4001 useless extension candidates. Maximal degree in co-relation 22098. Up to 3491 conditions per place. [2024-06-27 23:38:50,016 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 127 selfloop transitions, 75 changer transitions 0/207 dead transitions. [2024-06-27 23:38:50,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 207 transitions, 2666 flow [2024-06-27 23:38:50,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:50,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:50,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:38:50,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-27 23:38:50,017 INFO L175 Difference]: Start difference. First operand has 110 places, 160 transitions, 1801 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:38:50,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 207 transitions, 2666 flow [2024-06-27 23:38:50,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 207 transitions, 2588 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:50,064 INFO L231 Difference]: Finished difference. Result has 116 places, 173 transitions, 2073 flow [2024-06-27 23:38:50,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2073, PETRI_PLACES=116, PETRI_TRANSITIONS=173} [2024-06-27 23:38:50,064 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-27 23:38:50,065 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 173 transitions, 2073 flow [2024-06-27 23:38:50,065 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:38:50,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:50,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:50,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:38:50,065 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:50,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:50,066 INFO L85 PathProgramCache]: Analyzing trace with hash -809655933, now seen corresponding path program 2 times [2024-06-27 23:38:50,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:50,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716141812] [2024-06-27 23:38:50,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:50,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:50,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:52,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:38:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716141812] [2024-06-27 23:38:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716141812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:52,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374906996] [2024-06-27 23:38:52,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:52,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:52,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:52,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:52,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 173 transitions, 2073 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:38:52,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:52,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:52,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:53,115 INFO L124 PetriNetUnfolderBase]: 2615/4047 cut-off events. [2024-06-27 23:38:53,115 INFO L125 PetriNetUnfolderBase]: For 64617/64624 co-relation queries the response was YES. [2024-06-27 23:38:53,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22660 conditions, 4047 events. 2615/4047 cut-off events. For 64617/64624 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 20711 event pairs, 841 based on Foata normal form. 7/4053 useless extension candidates. Maximal degree in co-relation 22607. Up to 3523 conditions per place. [2024-06-27 23:38:53,144 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 125 selfloop transitions, 90 changer transitions 0/220 dead transitions. [2024-06-27 23:38:53,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 220 transitions, 3006 flow [2024-06-27 23:38:53,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:53,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 23:38:53,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 23:38:53,145 INFO L175 Difference]: Start difference. First operand has 116 places, 173 transitions, 2073 flow. Second operand 8 states and 168 transitions. [2024-06-27 23:38:53,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 220 transitions, 3006 flow [2024-06-27 23:38:53,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 220 transitions, 2871 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:53,207 INFO L231 Difference]: Finished difference. Result has 122 places, 191 transitions, 2498 flow [2024-06-27 23:38:53,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2498, PETRI_PLACES=122, PETRI_TRANSITIONS=191} [2024-06-27 23:38:53,208 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-27 23:38:53,208 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 191 transitions, 2498 flow [2024-06-27 23:38:53,208 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:38:53,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:53,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:53,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:38:53,209 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:38:53,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:53,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1301579723, now seen corresponding path program 3 times [2024-06-27 23:38:53,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:53,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755988173] [2024-06-27 23:38:53,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:53,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:54,598 INFO 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:38:54,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:54,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755988173] [2024-06-27 23:38:54,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755988173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:54,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:54,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:54,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228325456] [2024-06-27 23:38:54,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:54,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:54,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:54,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:54,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:54,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:54,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 191 transitions, 2498 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:38:54,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:54,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:54,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:55,434 INFO L124 PetriNetUnfolderBase]: 2630/4068 cut-off events. [2024-06-27 23:38:55,434 INFO L125 PetriNetUnfolderBase]: For 72402/72404 co-relation queries the response was YES. [2024-06-27 23:38:55,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23435 conditions, 4068 events. 2630/4068 cut-off events. For 72402/72404 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 20786 event pairs, 1203 based on Foata normal form. 4/4066 useless extension candidates. Maximal degree in co-relation 23379. Up to 3637 conditions per place. [2024-06-27 23:38:55,463 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 134 selfloop transitions, 80 changer transitions 0/219 dead transitions. [2024-06-27 23:38:55,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 219 transitions, 3193 flow [2024-06-27 23:38:55,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:55,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:55,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:38:55,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-27 23:38:55,465 INFO L175 Difference]: Start difference. First operand has 122 places, 191 transitions, 2498 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:38:55,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 219 transitions, 3193 flow [2024-06-27 23:38:55,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 219 transitions, 3056 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:55,538 INFO L231 Difference]: Finished difference. Result has 125 places, 197 transitions, 2642 flow [2024-06-27 23:38:55,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2642, PETRI_PLACES=125, PETRI_TRANSITIONS=197} [2024-06-27 23:38:55,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 80 predicate places. [2024-06-27 23:38:55,539 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 197 transitions, 2642 flow [2024-06-27 23:38:55,539 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:38:55,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:55,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:55,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:38:55,539 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:38:55,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:55,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1301585303, now seen corresponding path program 4 times [2024-06-27 23:38:55,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:55,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058417742] [2024-06-27 23:38:55,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:55,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:55,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:57,017 INFO 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:38:57,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:57,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058417742] [2024-06-27 23:38:57,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058417742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:57,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:57,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:57,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619305989] [2024-06-27 23:38:57,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:57,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:57,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:57,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:57,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:57,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:57,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 197 transitions, 2642 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:38:57,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:57,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:57,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:57,855 INFO L124 PetriNetUnfolderBase]: 2673/4131 cut-off events. [2024-06-27 23:38:57,855 INFO L125 PetriNetUnfolderBase]: For 79189/79191 co-relation queries the response was YES. [2024-06-27 23:38:57,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24226 conditions, 4131 events. 2673/4131 cut-off events. For 79189/79191 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 21129 event pairs, 1203 based on Foata normal form. 4/4129 useless extension candidates. Maximal degree in co-relation 24169. Up to 3677 conditions per place. [2024-06-27 23:38:57,881 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 139 selfloop transitions, 88 changer transitions 0/232 dead transitions. [2024-06-27 23:38:57,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 232 transitions, 3490 flow [2024-06-27 23:38:57,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:57,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:57,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-27 23:38:57,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-27 23:38:57,882 INFO L175 Difference]: Start difference. First operand has 125 places, 197 transitions, 2642 flow. Second operand 7 states and 142 transitions. [2024-06-27 23:38:57,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 232 transitions, 3490 flow [2024-06-27 23:38:57,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 232 transitions, 3326 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:57,974 INFO L231 Difference]: Finished difference. Result has 130 places, 212 transitions, 2958 flow [2024-06-27 23:38:57,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2958, PETRI_PLACES=130, PETRI_TRANSITIONS=212} [2024-06-27 23:38:57,975 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-27 23:38:57,975 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 212 transitions, 2958 flow [2024-06-27 23:38:57,975 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:38:57,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:57,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:57,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:38:57,975 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:38:57,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:57,975 INFO L85 PathProgramCache]: Analyzing trace with hash -350686909, now seen corresponding path program 5 times [2024-06-27 23:38:57,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:57,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718803085] [2024-06-27 23:38:57,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:57,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:58,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:59,306 INFO 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:38:59,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:59,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718803085] [2024-06-27 23:38:59,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718803085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:59,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:59,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:59,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024567081] [2024-06-27 23:38:59,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:59,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:59,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:59,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:59,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:59,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:59,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 212 transitions, 2958 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:38:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:59,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:00,162 INFO L124 PetriNetUnfolderBase]: 2662/4121 cut-off events. [2024-06-27 23:39:00,162 INFO L125 PetriNetUnfolderBase]: For 84865/84867 co-relation queries the response was YES. [2024-06-27 23:39:00,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24495 conditions, 4121 events. 2662/4121 cut-off events. For 84865/84867 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 21098 event pairs, 1223 based on Foata normal form. 6/4126 useless extension candidates. Maximal degree in co-relation 24435. Up to 3865 conditions per place. [2024-06-27 23:39:00,193 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 198 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-27 23:39:00,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 230 transitions, 3484 flow [2024-06-27 23:39:00,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:00,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:00,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:39:00,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-27 23:39:00,208 INFO L175 Difference]: Start difference. First operand has 130 places, 212 transitions, 2958 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:39:00,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 230 transitions, 3484 flow [2024-06-27 23:39:00,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 230 transitions, 3340 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:00,314 INFO L231 Difference]: Finished difference. Result has 134 places, 212 transitions, 2883 flow [2024-06-27 23:39:00,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2883, PETRI_PLACES=134, PETRI_TRANSITIONS=212} [2024-06-27 23:39:00,315 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-06-27 23:39:00,315 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 212 transitions, 2883 flow [2024-06-27 23:39:00,316 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:39:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:00,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:00,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:39:00,316 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:39:00,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash -350409862, now seen corresponding path program 1 times [2024-06-27 23:39:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586316358] [2024-06-27 23:39:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:02,515 INFO 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:39:02,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:02,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586316358] [2024-06-27 23:39:02,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586316358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:02,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:02,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:02,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617799596] [2024-06-27 23:39:02,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:02,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:02,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:02,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:02,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:02,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:02,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 212 transitions, 2883 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:39:02,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:02,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:02,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:03,724 INFO L124 PetriNetUnfolderBase]: 3082/4682 cut-off events. [2024-06-27 23:39:03,724 INFO L125 PetriNetUnfolderBase]: For 102319/102319 co-relation queries the response was YES. [2024-06-27 23:39:03,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27561 conditions, 4682 events. 3082/4682 cut-off events. For 102319/102319 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 23398 event pairs, 1428 based on Foata normal form. 2/4683 useless extension candidates. Maximal degree in co-relation 27500. Up to 4465 conditions per place. [2024-06-27 23:39:03,753 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 215 selfloop transitions, 22 changer transitions 0/241 dead transitions. [2024-06-27 23:39:03,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 241 transitions, 3491 flow [2024-06-27 23:39:03,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:03,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:03,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 23:39:03,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-27 23:39:03,755 INFO L175 Difference]: Start difference. First operand has 134 places, 212 transitions, 2883 flow. Second operand 8 states and 145 transitions. [2024-06-27 23:39:03,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 241 transitions, 3491 flow [2024-06-27 23:39:03,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 241 transitions, 3334 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:03,843 INFO L231 Difference]: Finished difference. Result has 136 places, 219 transitions, 2860 flow [2024-06-27 23:39:03,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2860, PETRI_PLACES=136, PETRI_TRANSITIONS=219} [2024-06-27 23:39:03,844 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-27 23:39:03,844 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 219 transitions, 2860 flow [2024-06-27 23:39:03,844 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:39:03,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:03,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:03,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:39:03,844 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:03,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:03,845 INFO L85 PathProgramCache]: Analyzing trace with hash 942684478, now seen corresponding path program 1 times [2024-06-27 23:39:03,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:03,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560182098] [2024-06-27 23:39:03,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:03,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:03,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:06,106 INFO 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:39:06,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:06,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560182098] [2024-06-27 23:39:06,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560182098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:06,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:06,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:06,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592411336] [2024-06-27 23:39:06,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:06,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:06,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:06,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:06,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:06,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:39:06,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 219 transitions, 2860 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:39:06,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:06,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:39:06,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:07,317 INFO L124 PetriNetUnfolderBase]: 3244/4866 cut-off events. [2024-06-27 23:39:07,317 INFO L125 PetriNetUnfolderBase]: For 122162/122176 co-relation queries the response was YES. [2024-06-27 23:39:07,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 4866 events. 3244/4866 cut-off events. For 122162/122176 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 24264 event pairs, 1510 based on Foata normal form. 5/4863 useless extension candidates. Maximal degree in co-relation 30006. Up to 4677 conditions per place. [2024-06-27 23:39:07,354 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 190 selfloop transitions, 25 changer transitions 0/240 dead transitions. [2024-06-27 23:39:07,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 240 transitions, 3407 flow [2024-06-27 23:39:07,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:07,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:39:07,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 23:39:07,355 INFO L175 Difference]: Start difference. First operand has 136 places, 219 transitions, 2860 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:39:07,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 240 transitions, 3407 flow [2024-06-27 23:39:07,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 240 transitions, 3346 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:07,454 INFO L231 Difference]: Finished difference. Result has 140 places, 225 transitions, 2932 flow [2024-06-27 23:39:07,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2932, PETRI_PLACES=140, PETRI_TRANSITIONS=225} [2024-06-27 23:39:07,454 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-27 23:39:07,454 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 225 transitions, 2932 flow [2024-06-27 23:39:07,455 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:39:07,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:07,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:07,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:39:07,455 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:39:07,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:07,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1594088458, now seen corresponding path program 1 times [2024-06-27 23:39:07,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:07,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078934491] [2024-06-27 23:39:07,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:07,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:09,787 INFO 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:39:09,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:09,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078934491] [2024-06-27 23:39:09,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078934491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:09,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:09,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:09,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352344715] [2024-06-27 23:39:09,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:09,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:09,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:09,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:09,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:09,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:39:09,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 225 transitions, 2932 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:09,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:09,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:39:09,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,746 INFO L124 PetriNetUnfolderBase]: 2842/4449 cut-off events. [2024-06-27 23:39:10,746 INFO L125 PetriNetUnfolderBase]: For 122301/122368 co-relation queries the response was YES. [2024-06-27 23:39:10,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28228 conditions, 4449 events. 2842/4449 cut-off events. For 122301/122368 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 23773 event pairs, 654 based on Foata normal form. 10/4418 useless extension candidates. Maximal degree in co-relation 28164. Up to 3757 conditions per place. [2024-06-27 23:39:10,785 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 173 selfloop transitions, 57 changer transitions 0/260 dead transitions. [2024-06-27 23:39:10,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 260 transitions, 3656 flow [2024-06-27 23:39:10,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:10,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 23:39:10,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-27 23:39:10,787 INFO L175 Difference]: Start difference. First operand has 140 places, 225 transitions, 2932 flow. Second operand 7 states and 165 transitions. [2024-06-27 23:39:10,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 260 transitions, 3656 flow [2024-06-27 23:39:10,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 260 transitions, 3594 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:10,934 INFO L231 Difference]: Finished difference. Result has 142 places, 229 transitions, 3059 flow [2024-06-27 23:39:10,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3059, PETRI_PLACES=142, PETRI_TRANSITIONS=229} [2024-06-27 23:39:10,935 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 97 predicate places. [2024-06-27 23:39:10,935 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 229 transitions, 3059 flow [2024-06-27 23:39:10,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:10,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:10,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:10,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:39:10,936 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:39:10,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:10,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1652241358, now seen corresponding path program 2 times [2024-06-27 23:39:10,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:10,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673516270] [2024-06-27 23:39:10,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:10,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:13,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:39:13,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:13,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673516270] [2024-06-27 23:39:13,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673516270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:13,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:13,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:13,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393625906] [2024-06-27 23:39:13,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:13,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:13,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:13,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:13,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:13,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:39:13,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 229 transitions, 3059 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:13,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:13,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:39:13,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:14,055 INFO L124 PetriNetUnfolderBase]: 2859/4476 cut-off events. [2024-06-27 23:39:14,056 INFO L125 PetriNetUnfolderBase]: For 132817/132884 co-relation queries the response was YES. [2024-06-27 23:39:14,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29163 conditions, 4476 events. 2859/4476 cut-off events. For 132817/132884 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 23915 event pairs, 814 based on Foata normal form. 10/4445 useless extension candidates. Maximal degree in co-relation 29097. Up to 3866 conditions per place. [2024-06-27 23:39:14,091 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 176 selfloop transitions, 53 changer transitions 0/259 dead transitions. [2024-06-27 23:39:14,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 259 transitions, 3659 flow [2024-06-27 23:39:14,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:14,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:14,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:39:14,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-27 23:39:14,093 INFO L175 Difference]: Start difference. First operand has 142 places, 229 transitions, 3059 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:39:14,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 259 transitions, 3659 flow [2024-06-27 23:39:14,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 259 transitions, 3540 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:14,204 INFO L231 Difference]: Finished difference. Result has 146 places, 231 transitions, 3093 flow [2024-06-27 23:39:14,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3093, PETRI_PLACES=146, PETRI_TRANSITIONS=231} [2024-06-27 23:39:14,204 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 101 predicate places. [2024-06-27 23:39:14,204 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 231 transitions, 3093 flow [2024-06-27 23:39:14,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:14,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:14,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:14,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:39:14,205 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:39:14,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash 735274502, now seen corresponding path program 1 times [2024-06-27 23:39:14,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:14,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462556486] [2024-06-27 23:39:14,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:14,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:14,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:16,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:16,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:16,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462556486] [2024-06-27 23:39:16,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462556486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:16,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:16,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:16,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265366303] [2024-06-27 23:39:16,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:16,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:16,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:16,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:16,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:16,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:16,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 231 transitions, 3093 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:16,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:16,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:16,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:17,249 INFO L124 PetriNetUnfolderBase]: 3032/4656 cut-off events. [2024-06-27 23:39:17,249 INFO L125 PetriNetUnfolderBase]: For 143060/143118 co-relation queries the response was YES. [2024-06-27 23:39:17,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30481 conditions, 4656 events. 3032/4656 cut-off events. For 143060/143118 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 24189 event pairs, 885 based on Foata normal form. 6/4632 useless extension candidates. Maximal degree in co-relation 30413. Up to 3921 conditions per place. [2024-06-27 23:39:17,287 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 153 selfloop transitions, 105 changer transitions 0/266 dead transitions. [2024-06-27 23:39:17,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 266 transitions, 3885 flow [2024-06-27 23:39:17,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:17,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:17,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:39:17,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-06-27 23:39:17,288 INFO L175 Difference]: Start difference. First operand has 146 places, 231 transitions, 3093 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:39:17,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 266 transitions, 3885 flow [2024-06-27 23:39:17,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 266 transitions, 3768 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:17,415 INFO L231 Difference]: Finished difference. Result has 148 places, 237 transitions, 3272 flow [2024-06-27 23:39:17,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3272, PETRI_PLACES=148, PETRI_TRANSITIONS=237} [2024-06-27 23:39:17,415 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 103 predicate places. [2024-06-27 23:39:17,415 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 237 transitions, 3272 flow [2024-06-27 23:39:17,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:17,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:17,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:17,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:39:17,416 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:39:17,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:17,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1682748272, now seen corresponding path program 2 times [2024-06-27 23:39:17,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:17,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721489579] [2024-06-27 23:39:17,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:17,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:19,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:19,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:19,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721489579] [2024-06-27 23:39:19,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721489579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:19,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:19,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:19,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920074393] [2024-06-27 23:39:19,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:19,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:19,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:19,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:19,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:19,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:19,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 237 transitions, 3272 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:19,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:19,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:19,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:20,475 INFO L124 PetriNetUnfolderBase]: 3068/4705 cut-off events. [2024-06-27 23:39:20,476 INFO L125 PetriNetUnfolderBase]: For 154915/154973 co-relation queries the response was YES. [2024-06-27 23:39:20,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31710 conditions, 4705 events. 3068/4705 cut-off events. For 154915/154973 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 24439 event pairs, 853 based on Foata normal form. 6/4681 useless extension candidates. Maximal degree in co-relation 31641. Up to 4106 conditions per place. [2024-06-27 23:39:20,506 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 145 selfloop transitions, 122 changer transitions 0/275 dead transitions. [2024-06-27 23:39:20,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 275 transitions, 4120 flow [2024-06-27 23:39:20,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:20,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:39:20,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-27 23:39:20,507 INFO L175 Difference]: Start difference. First operand has 148 places, 237 transitions, 3272 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:39:20,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 275 transitions, 4120 flow [2024-06-27 23:39:20,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 275 transitions, 3961 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:20,647 INFO L231 Difference]: Finished difference. Result has 154 places, 249 transitions, 3599 flow [2024-06-27 23:39:20,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3599, PETRI_PLACES=154, PETRI_TRANSITIONS=249} [2024-06-27 23:39:20,648 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-27 23:39:20,648 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 249 transitions, 3599 flow [2024-06-27 23:39:20,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:20,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:20,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:20,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:39:20,649 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:39:20,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:20,649 INFO L85 PathProgramCache]: Analyzing trace with hash 738071012, now seen corresponding path program 3 times [2024-06-27 23:39:20,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:20,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065407165] [2024-06-27 23:39:20,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:20,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:22,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065407165] [2024-06-27 23:39:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065407165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:22,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:22,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:22,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757306319] [2024-06-27 23:39:22,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:22,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:22,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:22,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 249 transitions, 3599 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:22,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:22,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:22,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:23,606 INFO L124 PetriNetUnfolderBase]: 3064/4693 cut-off events. [2024-06-27 23:39:23,606 INFO L125 PetriNetUnfolderBase]: For 163478/163536 co-relation queries the response was YES. [2024-06-27 23:39:23,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32458 conditions, 4693 events. 3064/4693 cut-off events. For 163478/163536 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 24257 event pairs, 869 based on Foata normal form. 6/4673 useless extension candidates. Maximal degree in co-relation 32385. Up to 4071 conditions per place. [2024-06-27 23:39:23,642 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 146 selfloop transitions, 124 changer transitions 0/278 dead transitions. [2024-06-27 23:39:23,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 278 transitions, 4295 flow [2024-06-27 23:39:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:23,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:23,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 23:39:23,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 23:39:23,644 INFO L175 Difference]: Start difference. First operand has 154 places, 249 transitions, 3599 flow. Second operand 8 states and 168 transitions. [2024-06-27 23:39:23,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 278 transitions, 4295 flow [2024-06-27 23:39:23,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 278 transitions, 4151 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:23,810 INFO L231 Difference]: Finished difference. Result has 158 places, 252 transitions, 3753 flow [2024-06-27 23:39:23,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3753, PETRI_PLACES=158, PETRI_TRANSITIONS=252} [2024-06-27 23:39:23,811 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-27 23:39:23,811 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 252 transitions, 3753 flow [2024-06-27 23:39:23,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:23,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:23,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:23,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:39:23,812 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:23,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:23,812 INFO L85 PathProgramCache]: Analyzing trace with hash 738070888, now seen corresponding path program 3 times [2024-06-27 23:39:23,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:23,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244319427] [2024-06-27 23:39:23,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:23,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:23,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:26,006 INFO 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:39:26,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:26,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244319427] [2024-06-27 23:39:26,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244319427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:26,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:26,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:26,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753169405] [2024-06-27 23:39:26,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:26,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:26,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:26,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:26,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:26,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:39:26,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 252 transitions, 3753 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:26,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:26,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:39:26,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:27,016 INFO L124 PetriNetUnfolderBase]: 2909/4544 cut-off events. [2024-06-27 23:39:27,016 INFO L125 PetriNetUnfolderBase]: For 172892/172960 co-relation queries the response was YES. [2024-06-27 23:39:27,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31895 conditions, 4544 events. 2909/4544 cut-off events. For 172892/172960 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 24243 event pairs, 796 based on Foata normal form. 10/4516 useless extension candidates. Maximal degree in co-relation 31821. Up to 3976 conditions per place. [2024-06-27 23:39:27,055 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 182 selfloop transitions, 59 changer transitions 0/278 dead transitions. [2024-06-27 23:39:27,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 278 transitions, 4344 flow [2024-06-27 23:39:27,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:27,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:27,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-27 23:39:27,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48579545454545453 [2024-06-27 23:39:27,057 INFO L175 Difference]: Start difference. First operand has 158 places, 252 transitions, 3753 flow. Second operand 8 states and 171 transitions. [2024-06-27 23:39:27,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 278 transitions, 4344 flow [2024-06-27 23:39:27,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 278 transitions, 4066 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:27,236 INFO L231 Difference]: Finished difference. Result has 160 places, 252 transitions, 3600 flow [2024-06-27 23:39:27,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3475, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3600, PETRI_PLACES=160, PETRI_TRANSITIONS=252} [2024-06-27 23:39:27,237 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 115 predicate places. [2024-06-27 23:39:27,237 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 252 transitions, 3600 flow [2024-06-27 23:39:27,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:27,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:27,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:27,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:39:27,237 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:39:27,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:27,237 INFO L85 PathProgramCache]: Analyzing trace with hash 696384774, now seen corresponding path program 4 times [2024-06-27 23:39:27,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:27,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183248627] [2024-06-27 23:39:27,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:27,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:27,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:29,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:29,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:29,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183248627] [2024-06-27 23:39:29,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183248627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:29,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:29,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:29,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684041121] [2024-06-27 23:39:29,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:29,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:29,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:29,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:29,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:29,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:29,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 252 transitions, 3600 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:29,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:29,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:30,288 INFO L124 PetriNetUnfolderBase]: 3067/4698 cut-off events. [2024-06-27 23:39:30,288 INFO L125 PetriNetUnfolderBase]: For 181328/181386 co-relation queries the response was YES. [2024-06-27 23:39:30,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32927 conditions, 4698 events. 3067/4698 cut-off events. For 181328/181386 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 24356 event pairs, 1012 based on Foata normal form. 8/4680 useless extension candidates. Maximal degree in co-relation 32852. Up to 4010 conditions per place. [2024-06-27 23:39:30,326 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 148 selfloop transitions, 133 changer transitions 0/289 dead transitions. [2024-06-27 23:39:30,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 289 transitions, 4473 flow [2024-06-27 23:39:30,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:30,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:30,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:39:30,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5028409090909091 [2024-06-27 23:39:30,328 INFO L175 Difference]: Start difference. First operand has 160 places, 252 transitions, 3600 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:39:30,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 289 transitions, 4473 flow [2024-06-27 23:39:30,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 289 transitions, 4340 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:30,508 INFO L231 Difference]: Finished difference. Result has 161 places, 255 transitions, 3783 flow [2024-06-27 23:39:30,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3783, PETRI_PLACES=161, PETRI_TRANSITIONS=255} [2024-06-27 23:39:30,509 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-27 23:39:30,509 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 255 transitions, 3783 flow [2024-06-27 23:39:30,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:30,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:30,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:30,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:39:30,509 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:39:30,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:30,510 INFO L85 PathProgramCache]: Analyzing trace with hash 670644234, now seen corresponding path program 5 times [2024-06-27 23:39:30,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:30,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371425404] [2024-06-27 23:39:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:30,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:32,434 INFO 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:39:32,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:32,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371425404] [2024-06-27 23:39:32,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371425404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:32,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:32,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:32,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230818619] [2024-06-27 23:39:32,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:32,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:32,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:32,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:32,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:32,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:32,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 255 transitions, 3783 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:32,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:32,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:32,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:33,572 INFO L124 PetriNetUnfolderBase]: 3078/4719 cut-off events. [2024-06-27 23:39:33,572 INFO L125 PetriNetUnfolderBase]: For 192730/192788 co-relation queries the response was YES. [2024-06-27 23:39:33,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33615 conditions, 4719 events. 3078/4719 cut-off events. For 192730/192788 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 24452 event pairs, 863 based on Foata normal form. 6/4699 useless extension candidates. Maximal degree in co-relation 33539. Up to 4120 conditions per place. [2024-06-27 23:39:33,614 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 157 selfloop transitions, 119 changer transitions 0/284 dead transitions. [2024-06-27 23:39:33,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 284 transitions, 4501 flow [2024-06-27 23:39:33,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:33,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:33,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:39:33,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-27 23:39:33,616 INFO L175 Difference]: Start difference. First operand has 161 places, 255 transitions, 3783 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:39:33,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 284 transitions, 4501 flow [2024-06-27 23:39:33,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 284 transitions, 4184 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:33,836 INFO L231 Difference]: Finished difference. Result has 163 places, 258 transitions, 3770 flow [2024-06-27 23:39:33,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=163, PETRI_TRANSITIONS=258} [2024-06-27 23:39:33,836 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-27 23:39:33,837 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 258 transitions, 3770 flow [2024-06-27 23:39:33,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:33,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:33,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:33,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:39:33,837 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:39:33,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:33,838 INFO L85 PathProgramCache]: Analyzing trace with hash 670644420, now seen corresponding path program 1 times [2024-06-27 23:39:33,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:33,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469985019] [2024-06-27 23:39:33,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:33,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:33,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:36,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:36,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:36,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469985019] [2024-06-27 23:39:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469985019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:36,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:36,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120787803] [2024-06-27 23:39:36,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:36,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:36,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:36,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:36,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:36,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 258 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:36,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:36,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:36,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:37,584 INFO L124 PetriNetUnfolderBase]: 3163/4857 cut-off events. [2024-06-27 23:39:37,584 INFO L125 PetriNetUnfolderBase]: For 207310/207368 co-relation queries the response was YES. [2024-06-27 23:39:37,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34707 conditions, 4857 events. 3163/4857 cut-off events. For 207310/207368 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 25470 event pairs, 878 based on Foata normal form. 7/4834 useless extension candidates. Maximal degree in co-relation 34630. Up to 4045 conditions per place. [2024-06-27 23:39:37,626 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 167 selfloop transitions, 138 changer transitions 0/313 dead transitions. [2024-06-27 23:39:37,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 313 transitions, 5141 flow [2024-06-27 23:39:37,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:37,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:37,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-27 23:39:37,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-27 23:39:37,628 INFO L175 Difference]: Start difference. First operand has 163 places, 258 transitions, 3770 flow. Second operand 9 states and 191 transitions. [2024-06-27 23:39:37,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 313 transitions, 5141 flow [2024-06-27 23:39:37,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 313 transitions, 4881 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:37,842 INFO L231 Difference]: Finished difference. Result has 167 places, 277 transitions, 4054 flow [2024-06-27 23:39:37,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4054, PETRI_PLACES=167, PETRI_TRANSITIONS=277} [2024-06-27 23:39:37,843 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 122 predicate places. [2024-06-27 23:39:37,843 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 277 transitions, 4054 flow [2024-06-27 23:39:37,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:37,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:37,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:37,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:39:37,844 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:39:37,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:37,844 INFO L85 PathProgramCache]: Analyzing trace with hash 670471440, now seen corresponding path program 2 times [2024-06-27 23:39:37,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:37,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746502552] [2024-06-27 23:39:37,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:37,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:37,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:40,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:40,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:40,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746502552] [2024-06-27 23:39:40,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746502552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:40,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:40,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:40,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977440905] [2024-06-27 23:39:40,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:40,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:40,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:40,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:40,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:40,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:40,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 277 transitions, 4054 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:40,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:40,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:40,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:41,702 INFO L124 PetriNetUnfolderBase]: 3175/4867 cut-off events. [2024-06-27 23:39:41,702 INFO L125 PetriNetUnfolderBase]: For 218321/218398 co-relation queries the response was YES. [2024-06-27 23:39:41,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35355 conditions, 4867 events. 3175/4867 cut-off events. For 218321/218398 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 25479 event pairs, 899 based on Foata normal form. 25/4861 useless extension candidates. Maximal degree in co-relation 35276. Up to 4059 conditions per place. [2024-06-27 23:39:41,740 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 159 selfloop transitions, 151 changer transitions 0/318 dead transitions. [2024-06-27 23:39:41,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 318 transitions, 5198 flow [2024-06-27 23:39:41,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:41,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:41,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 23:39:41,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-27 23:39:41,741 INFO L175 Difference]: Start difference. First operand has 167 places, 277 transitions, 4054 flow. Second operand 9 states and 190 transitions. [2024-06-27 23:39:41,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 318 transitions, 5198 flow [2024-06-27 23:39:41,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 318 transitions, 4971 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:41,938 INFO L231 Difference]: Finished difference. Result has 173 places, 284 transitions, 4308 flow [2024-06-27 23:39:41,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4308, PETRI_PLACES=173, PETRI_TRANSITIONS=284} [2024-06-27 23:39:41,939 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-27 23:39:41,939 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 284 transitions, 4308 flow [2024-06-27 23:39:41,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:41,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:41,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:41,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:39:41,939 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:39:41,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:41,940 INFO L85 PathProgramCache]: Analyzing trace with hash 495620322, now seen corresponding path program 6 times [2024-06-27 23:39:41,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:41,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342633647] [2024-06-27 23:39:41,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:41,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:41,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:43,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:43,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:43,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342633647] [2024-06-27 23:39:43,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342633647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:43,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:43,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:43,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201579749] [2024-06-27 23:39:43,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:43,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:43,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:43,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:43,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:44,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:44,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 284 transitions, 4308 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:44,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:44,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:44,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:45,057 INFO L124 PetriNetUnfolderBase]: 3186/4902 cut-off events. [2024-06-27 23:39:45,057 INFO L125 PetriNetUnfolderBase]: For 231096/231162 co-relation queries the response was YES. [2024-06-27 23:39:45,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36106 conditions, 4902 events. 3186/4902 cut-off events. For 231096/231162 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 25850 event pairs, 1074 based on Foata normal form. 6/4876 useless extension candidates. Maximal degree in co-relation 36025. Up to 4274 conditions per place. [2024-06-27 23:39:45,102 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 179 selfloop transitions, 130 changer transitions 0/317 dead transitions. [2024-06-27 23:39:45,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 317 transitions, 5144 flow [2024-06-27 23:39:45,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:45,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:45,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:39:45,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48295454545454547 [2024-06-27 23:39:45,104 INFO L175 Difference]: Start difference. First operand has 173 places, 284 transitions, 4308 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:39:45,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 317 transitions, 5144 flow [2024-06-27 23:39:45,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 317 transitions, 4939 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:45,342 INFO L231 Difference]: Finished difference. Result has 176 places, 287 transitions, 4433 flow [2024-06-27 23:39:45,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4433, PETRI_PLACES=176, PETRI_TRANSITIONS=287} [2024-06-27 23:39:45,342 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2024-06-27 23:39:45,342 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 287 transitions, 4433 flow [2024-06-27 23:39:45,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:45,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:45,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:45,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:39:45,343 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:39:45,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:45,343 INFO L85 PathProgramCache]: Analyzing trace with hash 670650930, now seen corresponding path program 3 times [2024-06-27 23:39:45,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:45,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290558988] [2024-06-27 23:39:45,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:45,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:47,644 INFO 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:39:47,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:47,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290558988] [2024-06-27 23:39:47,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290558988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:47,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:47,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:47,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549697644] [2024-06-27 23:39:47,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:47,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:47,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:47,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:47,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:47,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:47,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 287 transitions, 4433 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:47,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:47,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:47,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:49,068 INFO L124 PetriNetUnfolderBase]: 3170/4862 cut-off events. [2024-06-27 23:39:49,068 INFO L125 PetriNetUnfolderBase]: For 243377/243445 co-relation queries the response was YES. [2024-06-27 23:39:49,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36150 conditions, 4862 events. 3170/4862 cut-off events. For 243377/243445 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 25427 event pairs, 878 based on Foata normal form. 18/4851 useless extension candidates. Maximal degree in co-relation 36068. Up to 4056 conditions per place. [2024-06-27 23:39:49,115 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 164 selfloop transitions, 147 changer transitions 0/319 dead transitions. [2024-06-27 23:39:49,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 319 transitions, 5439 flow [2024-06-27 23:39:49,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:49,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-27 23:39:49,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-27 23:39:49,116 INFO L175 Difference]: Start difference. First operand has 176 places, 287 transitions, 4433 flow. Second operand 9 states and 187 transitions. [2024-06-27 23:39:49,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 319 transitions, 5439 flow [2024-06-27 23:39:49,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 319 transitions, 5135 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:49,382 INFO L231 Difference]: Finished difference. Result has 179 places, 287 transitions, 4436 flow [2024-06-27 23:39:49,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4436, PETRI_PLACES=179, PETRI_TRANSITIONS=287} [2024-06-27 23:39:49,383 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-27 23:39:49,383 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 287 transitions, 4436 flow [2024-06-27 23:39:49,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:49,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:49,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:49,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:39:49,383 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:49,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:49,384 INFO L85 PathProgramCache]: Analyzing trace with hash 436681911, now seen corresponding path program 1 times [2024-06-27 23:39:49,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:49,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508593173] [2024-06-27 23:39:49,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:49,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:49,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:51,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:51,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:51,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508593173] [2024-06-27 23:39:51,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508593173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:51,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:51,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:51,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611279696] [2024-06-27 23:39:51,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:51,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:51,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:51,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:51,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:51,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:51,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 287 transitions, 4436 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:51,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:51,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:51,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:52,177 INFO L124 PetriNetUnfolderBase]: 3239/4980 cut-off events. [2024-06-27 23:39:52,178 INFO L125 PetriNetUnfolderBase]: For 258721/258737 co-relation queries the response was YES. [2024-06-27 23:39:52,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37458 conditions, 4980 events. 3239/4980 cut-off events. For 258721/258737 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 25997 event pairs, 1231 based on Foata normal form. 6/4976 useless extension candidates. Maximal degree in co-relation 37375. Up to 4617 conditions per place. [2024-06-27 23:39:52,224 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 246 selfloop transitions, 28 changer transitions 0/312 dead transitions. [2024-06-27 23:39:52,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 312 transitions, 5139 flow [2024-06-27 23:39:52,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:52,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:52,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:39:52,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-27 23:39:52,225 INFO L175 Difference]: Start difference. First operand has 179 places, 287 transitions, 4436 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:39:52,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 312 transitions, 5139 flow [2024-06-27 23:39:52,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 312 transitions, 4851 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:52,586 INFO L231 Difference]: Finished difference. Result has 180 places, 295 transitions, 4332 flow [2024-06-27 23:39:52,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4152, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4332, PETRI_PLACES=180, PETRI_TRANSITIONS=295} [2024-06-27 23:39:52,586 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2024-06-27 23:39:52,586 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 295 transitions, 4332 flow [2024-06-27 23:39:52,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:52,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:52,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:52,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:39:52,587 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:39:52,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:52,588 INFO L85 PathProgramCache]: Analyzing trace with hash -668587282, now seen corresponding path program 4 times [2024-06-27 23:39:52,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:52,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574782015] [2024-06-27 23:39:52,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:52,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:52,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:54,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:54,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:54,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574782015] [2024-06-27 23:39:54,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574782015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:54,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:54,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:54,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331495497] [2024-06-27 23:39:54,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:54,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:54,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:54,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:54,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:54,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:54,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 295 transitions, 4332 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:54,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:54,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:54,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:55,329 INFO L124 PetriNetUnfolderBase]: 3329/5129 cut-off events. [2024-06-27 23:39:55,330 INFO L125 PetriNetUnfolderBase]: For 276921/276923 co-relation queries the response was YES. [2024-06-27 23:39:55,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38618 conditions, 5129 events. 3329/5129 cut-off events. For 276921/276923 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 27361 event pairs, 1295 based on Foata normal form. 6/5124 useless extension candidates. Maximal degree in co-relation 38533. Up to 4268 conditions per place. [2024-06-27 23:39:55,370 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 212 selfloop transitions, 139 changer transitions 0/359 dead transitions. [2024-06-27 23:39:55,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 359 transitions, 5903 flow [2024-06-27 23:39:55,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:55,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:55,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:39:55,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:39:55,372 INFO L175 Difference]: Start difference. First operand has 180 places, 295 transitions, 4332 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:39:55,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 359 transitions, 5903 flow [2024-06-27 23:39:55,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 359 transitions, 5844 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:55,643 INFO L231 Difference]: Finished difference. Result has 187 places, 321 transitions, 5003 flow [2024-06-27 23:39:55,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4273, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5003, PETRI_PLACES=187, PETRI_TRANSITIONS=321} [2024-06-27 23:39:55,643 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 142 predicate places. [2024-06-27 23:39:55,643 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 321 transitions, 5003 flow [2024-06-27 23:39:55,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:55,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:55,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:55,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:39:55,644 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:39:55,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:55,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1245008148, now seen corresponding path program 5 times [2024-06-27 23:39:55,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:55,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014164971] [2024-06-27 23:39:55,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:55,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:57,256 INFO 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:39:57,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:57,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014164971] [2024-06-27 23:39:57,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014164971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:57,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:57,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:57,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775638198] [2024-06-27 23:39:57,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:57,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:57,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:57,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:57,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:57,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:57,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 321 transitions, 5003 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:57,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:57,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:57,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:58,508 INFO L124 PetriNetUnfolderBase]: 3387/5219 cut-off events. [2024-06-27 23:39:58,509 INFO L125 PetriNetUnfolderBase]: For 297165/297167 co-relation queries the response was YES. [2024-06-27 23:39:58,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40852 conditions, 5219 events. 3387/5219 cut-off events. For 297165/297167 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 27951 event pairs, 1277 based on Foata normal form. 4/5212 useless extension candidates. Maximal degree in co-relation 40765. Up to 4458 conditions per place. [2024-06-27 23:39:58,555 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 150 changer transitions 0/363 dead transitions. [2024-06-27 23:39:58,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 363 transitions, 6289 flow [2024-06-27 23:39:58,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:58,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:58,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-27 23:39:58,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 23:39:58,557 INFO L175 Difference]: Start difference. First operand has 187 places, 321 transitions, 5003 flow. Second operand 8 states and 165 transitions. [2024-06-27 23:39:58,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 363 transitions, 6289 flow [2024-06-27 23:39:58,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 363 transitions, 6083 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:58,872 INFO L231 Difference]: Finished difference. Result has 191 places, 335 transitions, 5275 flow [2024-06-27 23:39:58,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5275, PETRI_PLACES=191, PETRI_TRANSITIONS=335} [2024-06-27 23:39:58,872 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 146 predicate places. [2024-06-27 23:39:58,873 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 335 transitions, 5275 flow [2024-06-27 23:39:58,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:58,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:58,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:58,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:39:58,873 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:39:58,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:58,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1244835168, now seen corresponding path program 6 times [2024-06-27 23:39:58,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:58,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084808161] [2024-06-27 23:39:58,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:58,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:00,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:00,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084808161] [2024-06-27 23:40:00,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084808161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:00,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:00,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:00,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180898262] [2024-06-27 23:40:00,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:00,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:00,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:00,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:00,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:00,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:00,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 335 transitions, 5275 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:00,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:00,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:00,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:01,664 INFO L124 PetriNetUnfolderBase]: 3333/5134 cut-off events. [2024-06-27 23:40:01,664 INFO L125 PetriNetUnfolderBase]: For 304557/304559 co-relation queries the response was YES. [2024-06-27 23:40:01,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40621 conditions, 5134 events. 3333/5134 cut-off events. For 304557/304559 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 27399 event pairs, 1297 based on Foata normal form. 4/5127 useless extension candidates. Maximal degree in co-relation 40533. Up to 4406 conditions per place. [2024-06-27 23:40:01,713 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 195 selfloop transitions, 159 changer transitions 0/362 dead transitions. [2024-06-27 23:40:01,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 362 transitions, 6271 flow [2024-06-27 23:40:01,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:01,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:01,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:40:01,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:40:01,715 INFO L175 Difference]: Start difference. First operand has 191 places, 335 transitions, 5275 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:40:01,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 362 transitions, 6271 flow [2024-06-27 23:40:02,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 362 transitions, 6080 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:40:02,080 INFO L231 Difference]: Finished difference. Result has 196 places, 335 transitions, 5422 flow [2024-06-27 23:40:02,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5084, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5422, PETRI_PLACES=196, PETRI_TRANSITIONS=335} [2024-06-27 23:40:02,081 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2024-06-27 23:40:02,081 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 335 transitions, 5422 flow [2024-06-27 23:40:02,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:02,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:02,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:02,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:40:02,082 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:02,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:02,082 INFO L85 PathProgramCache]: Analyzing trace with hash 2021890016, now seen corresponding path program 7 times [2024-06-27 23:40:02,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:02,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868920836] [2024-06-27 23:40:02,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:02,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:03,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:03,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:03,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868920836] [2024-06-27 23:40:03,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868920836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:03,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:03,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:03,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801341552] [2024-06-27 23:40:03,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:03,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:03,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:03,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:03,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:03,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:03,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 335 transitions, 5422 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:03,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:03,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:03,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:04,930 INFO L124 PetriNetUnfolderBase]: 3405/5258 cut-off events. [2024-06-27 23:40:04,930 INFO L125 PetriNetUnfolderBase]: For 324607/324609 co-relation queries the response was YES. [2024-06-27 23:40:04,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41913 conditions, 5258 events. 3405/5258 cut-off events. For 324607/324609 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 28310 event pairs, 1310 based on Foata normal form. 10/5257 useless extension candidates. Maximal degree in co-relation 41824. Up to 4888 conditions per place. [2024-06-27 23:40:04,975 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 332 selfloop transitions, 32 changer transitions 0/372 dead transitions. [2024-06-27 23:40:04,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 372 transitions, 6490 flow [2024-06-27 23:40:04,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:04,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:04,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:40:04,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-27 23:40:04,976 INFO L175 Difference]: Start difference. First operand has 196 places, 335 transitions, 5422 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:40:04,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 372 transitions, 6490 flow [2024-06-27 23:40:05,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 372 transitions, 6205 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:05,280 INFO L231 Difference]: Finished difference. Result has 200 places, 350 transitions, 5500 flow [2024-06-27 23:40:05,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5500, PETRI_PLACES=200, PETRI_TRANSITIONS=350} [2024-06-27 23:40:05,280 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 155 predicate places. [2024-06-27 23:40:05,280 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 350 transitions, 5500 flow [2024-06-27 23:40:05,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:05,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:05,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:05,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:40:05,281 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:40:05,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:05,281 INFO L85 PathProgramCache]: Analyzing trace with hash 2013609110, now seen corresponding path program 7 times [2024-06-27 23:40:05,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:05,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819757998] [2024-06-27 23:40:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:05,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:07,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:07,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:07,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819757998] [2024-06-27 23:40:07,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819757998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:07,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:07,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:07,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508312516] [2024-06-27 23:40:07,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:07,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:07,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:07,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:07,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:07,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:07,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 350 transitions, 5500 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:07,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:07,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:07,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:08,369 INFO L124 PetriNetUnfolderBase]: 3400/5249 cut-off events. [2024-06-27 23:40:08,370 INFO L125 PetriNetUnfolderBase]: For 331727/331729 co-relation queries the response was YES. [2024-06-27 23:40:08,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41815 conditions, 5249 events. 3400/5249 cut-off events. For 331727/331729 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 28242 event pairs, 1312 based on Foata normal form. 4/5242 useless extension candidates. Maximal degree in co-relation 41724. Up to 4908 conditions per place. [2024-06-27 23:40:08,421 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 334 selfloop transitions, 30 changer transitions 0/372 dead transitions. [2024-06-27 23:40:08,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 372 transitions, 6330 flow [2024-06-27 23:40:08,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:08,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:08,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:40:08,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-27 23:40:08,423 INFO L175 Difference]: Start difference. First operand has 200 places, 350 transitions, 5500 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:40:08,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 372 transitions, 6330 flow [2024-06-27 23:40:08,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 372 transitions, 6213 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:08,879 INFO L231 Difference]: Finished difference. Result has 204 places, 350 transitions, 5453 flow [2024-06-27 23:40:08,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=204, PETRI_TRANSITIONS=350} [2024-06-27 23:40:08,879 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-27 23:40:08,880 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 350 transitions, 5453 flow [2024-06-27 23:40:08,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:08,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:08,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:40:08,880 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:40:08,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:08,881 INFO L85 PathProgramCache]: Analyzing trace with hash 2013609296, now seen corresponding path program 8 times [2024-06-27 23:40:08,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:08,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620585467] [2024-06-27 23:40:08,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:08,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:08,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:10,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:10,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620585467] [2024-06-27 23:40:10,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620585467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:10,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:10,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:10,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972995718] [2024-06-27 23:40:10,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:10,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:10,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:10,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:10,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:10,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:10,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 350 transitions, 5453 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:10,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:10,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:10,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:11,614 INFO L124 PetriNetUnfolderBase]: 3436/5305 cut-off events. [2024-06-27 23:40:11,614 INFO L125 PetriNetUnfolderBase]: For 349103/349105 co-relation queries the response was YES. [2024-06-27 23:40:11,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42336 conditions, 5305 events. 3436/5305 cut-off events. For 349103/349105 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 28577 event pairs, 1304 based on Foata normal form. 8/5302 useless extension candidates. Maximal degree in co-relation 42243. Up to 4777 conditions per place. [2024-06-27 23:40:11,667 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 324 selfloop transitions, 64 changer transitions 0/396 dead transitions. [2024-06-27 23:40:11,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 396 transitions, 6968 flow [2024-06-27 23:40:11,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:11,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-27 23:40:11,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-27 23:40:11,669 INFO L175 Difference]: Start difference. First operand has 204 places, 350 transitions, 5453 flow. Second operand 8 states and 161 transitions. [2024-06-27 23:40:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 396 transitions, 6968 flow [2024-06-27 23:40:12,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 396 transitions, 6860 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:12,088 INFO L231 Difference]: Finished difference. Result has 206 places, 362 transitions, 5737 flow [2024-06-27 23:40:12,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5737, PETRI_PLACES=206, PETRI_TRANSITIONS=362} [2024-06-27 23:40:12,089 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 161 predicate places. [2024-06-27 23:40:12,089 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 362 transitions, 5737 flow [2024-06-27 23:40:12,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:12,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:12,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:12,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:40:12,089 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:40:12,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:12,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2013615806, now seen corresponding path program 9 times [2024-06-27 23:40:12,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:12,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064644184] [2024-06-27 23:40:12,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:12,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:13,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:40:13,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:13,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064644184] [2024-06-27 23:40:13,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064644184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:13,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:13,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:13,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852955339] [2024-06-27 23:40:13,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:13,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:13,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:13,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:13,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:13,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:13,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 362 transitions, 5737 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:13,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:13,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:13,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:14,861 INFO L124 PetriNetUnfolderBase]: 3455/5336 cut-off events. [2024-06-27 23:40:14,861 INFO L125 PetriNetUnfolderBase]: For 365027/365029 co-relation queries the response was YES. [2024-06-27 23:40:14,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43144 conditions, 5336 events. 3455/5336 cut-off events. For 365027/365029 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 28774 event pairs, 1310 based on Foata normal form. 8/5333 useless extension candidates. Maximal degree in co-relation 43049. Up to 4797 conditions per place. [2024-06-27 23:40:14,909 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 326 selfloop transitions, 67 changer transitions 0/401 dead transitions. [2024-06-27 23:40:14,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 401 transitions, 7143 flow [2024-06-27 23:40:14,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:14,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:14,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:40:14,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-27 23:40:14,911 INFO L175 Difference]: Start difference. First operand has 206 places, 362 transitions, 5737 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:40:14,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 401 transitions, 7143 flow [2024-06-27 23:40:15,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 401 transitions, 6841 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:15,328 INFO L231 Difference]: Finished difference. Result has 210 places, 368 transitions, 5725 flow [2024-06-27 23:40:15,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5463, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5725, PETRI_PLACES=210, PETRI_TRANSITIONS=368} [2024-06-27 23:40:15,328 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-27 23:40:15,328 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 368 transitions, 5725 flow [2024-06-27 23:40:15,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:15,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:15,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:15,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:40:15,329 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:15,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:15,329 INFO L85 PathProgramCache]: Analyzing trace with hash 947728837, now seen corresponding path program 1 times [2024-06-27 23:40:15,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:15,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604445807] [2024-06-27 23:40:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:15,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:18,013 INFO 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:40:18,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:18,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604445807] [2024-06-27 23:40:18,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604445807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:18,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:18,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:18,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842267006] [2024-06-27 23:40:18,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:18,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:18,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:18,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:18,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:18,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:18,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 368 transitions, 5725 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:18,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:18,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:19,518 INFO L124 PetriNetUnfolderBase]: 3665/5617 cut-off events. [2024-06-27 23:40:19,518 INFO L125 PetriNetUnfolderBase]: For 392965/393008 co-relation queries the response was YES. [2024-06-27 23:40:19,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45341 conditions, 5617 events. 3665/5617 cut-off events. For 392965/393008 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 29982 event pairs, 1375 based on Foata normal form. 33/5614 useless extension candidates. Maximal degree in co-relation 45244. Up to 5085 conditions per place. [2024-06-27 23:40:19,572 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 306 selfloop transitions, 71 changer transitions 0/415 dead transitions. [2024-06-27 23:40:19,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 415 transitions, 7135 flow [2024-06-27 23:40:19,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:19,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:19,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:40:19,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:40:19,574 INFO L175 Difference]: Start difference. First operand has 210 places, 368 transitions, 5725 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:40:19,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 415 transitions, 7135 flow [2024-06-27 23:40:20,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 415 transitions, 7023 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:20,012 INFO L231 Difference]: Finished difference. Result has 218 places, 394 transitions, 6337 flow [2024-06-27 23:40:20,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6337, PETRI_PLACES=218, PETRI_TRANSITIONS=394} [2024-06-27 23:40:20,013 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-27 23:40:20,013 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 394 transitions, 6337 flow [2024-06-27 23:40:20,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:20,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:20,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:20,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:40:20,014 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:40:20,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:20,014 INFO L85 PathProgramCache]: Analyzing trace with hash 560701671, now seen corresponding path program 2 times [2024-06-27 23:40:20,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:20,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100075263] [2024-06-27 23:40:20,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:20,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:22,399 INFO 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:40:22,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:22,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100075263] [2024-06-27 23:40:22,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100075263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:22,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:22,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:22,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803354173] [2024-06-27 23:40:22,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:22,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:22,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:22,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:22,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:22,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 394 transitions, 6337 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:22,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:22,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:22,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:23,957 INFO L124 PetriNetUnfolderBase]: 3654/5602 cut-off events. [2024-06-27 23:40:23,957 INFO L125 PetriNetUnfolderBase]: For 455007/455052 co-relation queries the response was YES. [2024-06-27 23:40:23,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47315 conditions, 5602 events. 3654/5602 cut-off events. For 455007/455052 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 29873 event pairs, 1383 based on Foata normal form. 35/5601 useless extension candidates. Maximal degree in co-relation 47213. Up to 5076 conditions per place. [2024-06-27 23:40:24,019 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 305 selfloop transitions, 63 changer transitions 0/406 dead transitions. [2024-06-27 23:40:24,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 406 transitions, 6996 flow [2024-06-27 23:40:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:24,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:24,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:40:24,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-27 23:40:24,021 INFO L175 Difference]: Start difference. First operand has 218 places, 394 transitions, 6337 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:40:24,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 406 transitions, 6996 flow [2024-06-27 23:40:24,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 406 transitions, 6765 flow, removed 114 selfloop flow, removed 1 redundant places. [2024-06-27 23:40:24,616 INFO L231 Difference]: Finished difference. Result has 226 places, 392 transitions, 6123 flow [2024-06-27 23:40:24,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6123, PETRI_PLACES=226, PETRI_TRANSITIONS=392} [2024-06-27 23:40:24,617 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-27 23:40:24,617 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 392 transitions, 6123 flow [2024-06-27 23:40:24,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:24,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:24,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:24,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:40:24,617 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:24,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:24,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2022197846, now seen corresponding path program 1 times [2024-06-27 23:40:24,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:24,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418874406] [2024-06-27 23:40:24,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:24,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:26,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:26,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:26,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418874406] [2024-06-27 23:40:26,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418874406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:26,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:26,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:26,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653203061] [2024-06-27 23:40:26,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:26,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:26,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:26,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:26,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:26,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 392 transitions, 6123 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:40:26,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:26,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:26,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:28,322 INFO L124 PetriNetUnfolderBase]: 3840/5789 cut-off events. [2024-06-27 23:40:28,323 INFO L125 PetriNetUnfolderBase]: For 458351/458351 co-relation queries the response was YES. [2024-06-27 23:40:28,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48375 conditions, 5789 events. 3840/5789 cut-off events. For 458351/458351 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 29964 event pairs, 1465 based on Foata normal form. 4/5787 useless extension candidates. Maximal degree in co-relation 48269. Up to 5539 conditions per place. [2024-06-27 23:40:28,381 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 391 selfloop transitions, 24 changer transitions 0/421 dead transitions. [2024-06-27 23:40:28,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 421 transitions, 7095 flow [2024-06-27 23:40:28,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:28,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 23:40:28,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 23:40:28,383 INFO L175 Difference]: Start difference. First operand has 226 places, 392 transitions, 6123 flow. Second operand 10 states and 170 transitions. [2024-06-27 23:40:28,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 421 transitions, 7095 flow [2024-06-27 23:40:29,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 421 transitions, 6921 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:29,028 INFO L231 Difference]: Finished difference. Result has 231 places, 394 transitions, 6050 flow [2024-06-27 23:40:29,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6050, PETRI_PLACES=231, PETRI_TRANSITIONS=394} [2024-06-27 23:40:29,029 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-27 23:40:29,029 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 394 transitions, 6050 flow [2024-06-27 23:40:29,029 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:40:29,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:29,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:29,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:40:29,030 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:29,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:29,030 INFO L85 PathProgramCache]: Analyzing trace with hash 516025091, now seen corresponding path program 1 times [2024-06-27 23:40:29,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:29,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060681932] [2024-06-27 23:40:29,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:29,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:31,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:40:31,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:31,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060681932] [2024-06-27 23:40:31,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060681932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:31,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:31,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:40:31,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920299830] [2024-06-27 23:40:31,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:31,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:40:31,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:31,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:40:31,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:40:31,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:31,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 394 transitions, 6050 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:40:31,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:31,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:31,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:33,212 INFO L124 PetriNetUnfolderBase]: 3915/5861 cut-off events. [2024-06-27 23:40:33,212 INFO L125 PetriNetUnfolderBase]: For 534448/534463 co-relation queries the response was YES. [2024-06-27 23:40:33,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51243 conditions, 5861 events. 3915/5861 cut-off events. For 534448/534463 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30018 event pairs, 1565 based on Foata normal form. 8/5850 useless extension candidates. Maximal degree in co-relation 51135. Up to 5602 conditions per place. [2024-06-27 23:40:33,276 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 347 selfloop transitions, 34 changer transitions 0/416 dead transitions. [2024-06-27 23:40:33,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 416 transitions, 6946 flow [2024-06-27 23:40:33,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:40:33,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:40:33,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 23:40:33,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359504132231405 [2024-06-27 23:40:33,277 INFO L175 Difference]: Start difference. First operand has 231 places, 394 transitions, 6050 flow. Second operand 11 states and 174 transitions. [2024-06-27 23:40:33,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 416 transitions, 6946 flow [2024-06-27 23:40:33,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 416 transitions, 6847 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:33,912 INFO L231 Difference]: Finished difference. Result has 236 places, 400 transitions, 6130 flow [2024-06-27 23:40:33,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5951, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6130, PETRI_PLACES=236, PETRI_TRANSITIONS=400} [2024-06-27 23:40:33,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 191 predicate places. [2024-06-27 23:40:33,913 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 400 transitions, 6130 flow [2024-06-27 23:40:33,913 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:40:33,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:33,914 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:40:33,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:40:33,914 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:40:33,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:33,914 INFO L85 PathProgramCache]: Analyzing trace with hash -253722584, now seen corresponding path program 1 times [2024-06-27 23:40:33,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:33,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564879905] [2024-06-27 23:40:33,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:33,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:35,933 INFO 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:40:35,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:35,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564879905] [2024-06-27 23:40:35,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564879905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:35,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:35,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:40:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856031100] [2024-06-27 23:40:35,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:35,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:40:35,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:35,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:40:35,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:40:36,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:40:36,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 400 transitions, 6130 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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:40:36,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:36,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:40:36,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:37,458 INFO L124 PetriNetUnfolderBase]: 3072/5018 cut-off events. [2024-06-27 23:40:37,458 INFO L125 PetriNetUnfolderBase]: For 427451/427469 co-relation queries the response was YES. [2024-06-27 23:40:37,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42271 conditions, 5018 events. 3072/5018 cut-off events. For 427451/427469 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29343 event pairs, 500 based on Foata normal form. 18/4996 useless extension candidates. Maximal degree in co-relation 42161. Up to 3511 conditions per place. [2024-06-27 23:40:37,509 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 277 selfloop transitions, 168 changer transitions 0/474 dead transitions. [2024-06-27 23:40:37,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 474 transitions, 7726 flow [2024-06-27 23:40:37,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:37,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 23:40:37,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-27 23:40:37,511 INFO L175 Difference]: Start difference. First operand has 236 places, 400 transitions, 6130 flow. Second operand 8 states and 188 transitions. [2024-06-27 23:40:37,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 474 transitions, 7726 flow [2024-06-27 23:40:38,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 474 transitions, 7619 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:38,156 INFO L231 Difference]: Finished difference. Result has 240 places, 438 transitions, 6864 flow [2024-06-27 23:40:38,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6864, PETRI_PLACES=240, PETRI_TRANSITIONS=438} [2024-06-27 23:40:38,156 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-27 23:40:38,156 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 438 transitions, 6864 flow [2024-06-27 23:40:38,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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:40:38,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:38,157 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:40:38,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:40:38,157 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:40:38,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:38,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2055122171, now seen corresponding path program 1 times [2024-06-27 23:40:38,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108342627] [2024-06-27 23:40:38,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:38,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:40,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:40,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108342627] [2024-06-27 23:40:40,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108342627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:40,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:40,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:40,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146620370] [2024-06-27 23:40:40,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:40,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:40,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:40,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:40,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:40,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:40,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 438 transitions, 6864 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:40,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:40,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:40,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:42,290 INFO L124 PetriNetUnfolderBase]: 3806/5862 cut-off events. [2024-06-27 23:40:42,290 INFO L125 PetriNetUnfolderBase]: For 532137/532151 co-relation queries the response was YES. [2024-06-27 23:40:42,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51716 conditions, 5862 events. 3806/5862 cut-off events. For 532137/532151 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 32008 event pairs, 821 based on Foata normal form. 12/5866 useless extension candidates. Maximal degree in co-relation 51601. Up to 4127 conditions per place. [2024-06-27 23:40:42,357 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 249 selfloop transitions, 267 changer transitions 0/524 dead transitions. [2024-06-27 23:40:42,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 524 transitions, 8920 flow [2024-06-27 23:40:42,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:42,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:42,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:40:42,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 23:40:42,358 INFO L175 Difference]: Start difference. First operand has 240 places, 438 transitions, 6864 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:40:42,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 524 transitions, 8920 flow [2024-06-27 23:40:43,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 524 transitions, 8876 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:40:43,057 INFO L231 Difference]: Finished difference. Result has 248 places, 483 transitions, 8155 flow [2024-06-27 23:40:43,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8155, PETRI_PLACES=248, PETRI_TRANSITIONS=483} [2024-06-27 23:40:43,058 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 203 predicate places. [2024-06-27 23:40:43,058 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 483 transitions, 8155 flow [2024-06-27 23:40:43,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:43,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:43,058 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:40:43,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:40:43,059 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:40:43,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1316796844, now seen corresponding path program 2 times [2024-06-27 23:40:43,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:43,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262000142] [2024-06-27 23:40:43,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:43,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:43,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:45,450 INFO 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:40:45,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:45,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262000142] [2024-06-27 23:40:45,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262000142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:45,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:45,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:45,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513612097] [2024-06-27 23:40:45,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:45,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:45,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:45,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:45,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:45,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:45,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 483 transitions, 8155 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:45,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:45,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:45,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:47,086 INFO L124 PetriNetUnfolderBase]: 3862/5949 cut-off events. [2024-06-27 23:40:47,087 INFO L125 PetriNetUnfolderBase]: For 570614/570638 co-relation queries the response was YES. [2024-06-27 23:40:47,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55288 conditions, 5949 events. 3862/5949 cut-off events. For 570614/570638 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 32675 event pairs, 801 based on Foata normal form. 14/5952 useless extension candidates. Maximal degree in co-relation 55170. Up to 4623 conditions per place. [2024-06-27 23:40:47,158 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 335 selfloop transitions, 183 changer transitions 0/526 dead transitions. [2024-06-27 23:40:47,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 526 transitions, 9657 flow [2024-06-27 23:40:47,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:47,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:47,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 23:40:47,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-27 23:40:47,160 INFO L175 Difference]: Start difference. First operand has 248 places, 483 transitions, 8155 flow. Second operand 9 states and 192 transitions. [2024-06-27 23:40:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 526 transitions, 9657 flow [2024-06-27 23:40:48,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 526 transitions, 9568 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 23:40:48,051 INFO L231 Difference]: Finished difference. Result has 255 places, 489 transitions, 8578 flow [2024-06-27 23:40:48,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8578, PETRI_PLACES=255, PETRI_TRANSITIONS=489} [2024-06-27 23:40:48,051 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 210 predicate places. [2024-06-27 23:40:48,051 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 489 transitions, 8578 flow [2024-06-27 23:40:48,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:48,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:48,052 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:40:48,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:40:48,052 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:40:48,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:48,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1318670794, now seen corresponding path program 3 times [2024-06-27 23:40:48,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:48,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530818218] [2024-06-27 23:40:48,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:48,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:48,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:50,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530818218] [2024-06-27 23:40:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530818218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:50,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479798327] [2024-06-27 23:40:50,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:50,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:50,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:50,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:50,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 489 transitions, 8578 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:50,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:50,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:50,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:52,121 INFO L124 PetriNetUnfolderBase]: 3938/6084 cut-off events. [2024-06-27 23:40:52,121 INFO L125 PetriNetUnfolderBase]: For 600449/600471 co-relation queries the response was YES. [2024-06-27 23:40:52,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57424 conditions, 6084 events. 3938/6084 cut-off events. For 600449/600471 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 33666 event pairs, 1009 based on Foata normal form. 14/6090 useless extension candidates. Maximal degree in co-relation 57304. Up to 5006 conditions per place. [2024-06-27 23:40:52,192 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 352 selfloop transitions, 176 changer transitions 0/536 dead transitions. [2024-06-27 23:40:52,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 536 transitions, 10184 flow [2024-06-27 23:40:52,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:52,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:52,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-27 23:40:52,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-27 23:40:52,193 INFO L175 Difference]: Start difference. First operand has 255 places, 489 transitions, 8578 flow. Second operand 9 states and 192 transitions. [2024-06-27 23:40:52,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 536 transitions, 10184 flow [2024-06-27 23:40:53,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 536 transitions, 9661 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:53,073 INFO L231 Difference]: Finished difference. Result has 258 places, 499 transitions, 8629 flow [2024-06-27 23:40:53,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8141, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8629, PETRI_PLACES=258, PETRI_TRANSITIONS=499} [2024-06-27 23:40:53,073 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 213 predicate places. [2024-06-27 23:40:53,073 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 499 transitions, 8629 flow [2024-06-27 23:40:53,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:53,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:53,074 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:40:53,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:40:53,074 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:53,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:53,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1318674669, now seen corresponding path program 2 times [2024-06-27 23:40:53,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:53,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257542332] [2024-06-27 23:40:53,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:53,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:53,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:55,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:55,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257542332] [2024-06-27 23:40:55,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257542332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:55,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005186575] [2024-06-27 23:40:55,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:55,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:55,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:55,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:55,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:55,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 499 transitions, 8629 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:55,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:55,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:55,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:56,784 INFO L124 PetriNetUnfolderBase]: 3994/6168 cut-off events. [2024-06-27 23:40:56,784 INFO L125 PetriNetUnfolderBase]: For 620246/620267 co-relation queries the response was YES. [2024-06-27 23:40:56,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57965 conditions, 6168 events. 3994/6168 cut-off events. For 620246/620267 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 34216 event pairs, 1035 based on Foata normal form. 14/6172 useless extension candidates. Maximal degree in co-relation 57844. Up to 4378 conditions per place. [2024-06-27 23:40:56,862 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 292 selfloop transitions, 252 changer transitions 0/552 dead transitions. [2024-06-27 23:40:56,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 552 transitions, 10551 flow [2024-06-27 23:40:56,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:56,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:56,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:40:56,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025252525252525 [2024-06-27 23:40:56,864 INFO L175 Difference]: Start difference. First operand has 258 places, 499 transitions, 8629 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:40:56,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 552 transitions, 10551 flow [2024-06-27 23:40:57,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 552 transitions, 10329 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:57,766 INFO L231 Difference]: Finished difference. Result has 263 places, 510 transitions, 9310 flow [2024-06-27 23:40:57,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8407, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9310, PETRI_PLACES=263, PETRI_TRANSITIONS=510} [2024-06-27 23:40:57,766 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-27 23:40:57,766 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 510 transitions, 9310 flow [2024-06-27 23:40:57,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:57,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:57,767 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:40:57,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:40:57,767 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:57,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:57,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1318674514, now seen corresponding path program 4 times [2024-06-27 23:40:57,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:57,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767771205] [2024-06-27 23:40:57,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:57,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:57,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:00,128 INFO 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:41:00,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:00,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767771205] [2024-06-27 23:41:00,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767771205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:00,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:00,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:00,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423436907] [2024-06-27 23:41:00,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:00,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:00,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:00,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:00,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:00,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:00,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 510 transitions, 9310 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:41:00,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:00,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:00,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:01,745 INFO L124 PetriNetUnfolderBase]: 4380/6610 cut-off events. [2024-06-27 23:41:01,745 INFO L125 PetriNetUnfolderBase]: For 650245/650257 co-relation queries the response was YES. [2024-06-27 23:41:01,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63218 conditions, 6610 events. 4380/6610 cut-off events. For 650245/650257 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 35089 event pairs, 1142 based on Foata normal form. 14/6618 useless extension candidates. Maximal degree in co-relation 63094. Up to 5763 conditions per place. [2024-06-27 23:41:01,825 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 371 selfloop transitions, 167 changer transitions 0/544 dead transitions. [2024-06-27 23:41:01,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 544 transitions, 10538 flow [2024-06-27 23:41:01,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:01,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:01,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:41:01,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:41:01,827 INFO L175 Difference]: Start difference. First operand has 263 places, 510 transitions, 9310 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:41:01,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 544 transitions, 10538 flow [2024-06-27 23:41:02,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 544 transitions, 10218 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:02,667 INFO L231 Difference]: Finished difference. Result has 267 places, 510 transitions, 9337 flow [2024-06-27 23:41:02,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8990, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9337, PETRI_PLACES=267, PETRI_TRANSITIONS=510} [2024-06-27 23:41:02,668 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-27 23:41:02,668 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 510 transitions, 9337 flow [2024-06-27 23:41:02,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:41:02,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:02,668 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:41:02,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:41:02,668 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:02,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:02,668 INFO L85 PathProgramCache]: Analyzing trace with hash 625596047, now seen corresponding path program 3 times [2024-06-27 23:41:02,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:02,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329020901] [2024-06-27 23:41:02,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:02,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:04,705 INFO 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:41:04,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:04,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329020901] [2024-06-27 23:41:04,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329020901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:04,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:04,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:04,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850731044] [2024-06-27 23:41:04,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:04,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:04,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:04,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:04,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:04,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:04,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 510 transitions, 9337 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:04,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:04,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:04,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:06,439 INFO L124 PetriNetUnfolderBase]: 4130/6377 cut-off events. [2024-06-27 23:41:06,439 INFO L125 PetriNetUnfolderBase]: For 676177/676191 co-relation queries the response was YES. [2024-06-27 23:41:06,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62060 conditions, 6377 events. 4130/6377 cut-off events. For 676177/676191 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 35679 event pairs, 1080 based on Foata normal form. 16/6384 useless extension candidates. Maximal degree in co-relation 61935. Up to 4976 conditions per place. [2024-06-27 23:41:06,515 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 331 selfloop transitions, 240 changer transitions 0/579 dead transitions. [2024-06-27 23:41:06,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 579 transitions, 11688 flow [2024-06-27 23:41:06,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:06,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:06,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-27 23:41:06,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255681818181818 [2024-06-27 23:41:06,517 INFO L175 Difference]: Start difference. First operand has 267 places, 510 transitions, 9337 flow. Second operand 8 states and 185 transitions. [2024-06-27 23:41:06,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 579 transitions, 11688 flow [2024-06-27 23:41:07,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 579 transitions, 11342 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:07,409 INFO L231 Difference]: Finished difference. Result has 268 places, 536 transitions, 10033 flow [2024-06-27 23:41:07,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10033, PETRI_PLACES=268, PETRI_TRANSITIONS=536} [2024-06-27 23:41:07,410 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 223 predicate places. [2024-06-27 23:41:07,410 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 536 transitions, 10033 flow [2024-06-27 23:41:07,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:07,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:07,410 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:41:07,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:41:07,411 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:41:07,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:07,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1405510629, now seen corresponding path program 4 times [2024-06-27 23:41:07,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:07,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064293041] [2024-06-27 23:41:07,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:07,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:09,797 INFO 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:41:09,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:09,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064293041] [2024-06-27 23:41:09,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064293041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:09,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:09,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:09,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916120014] [2024-06-27 23:41:09,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:09,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:09,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:09,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:09,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:09,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:09,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 536 transitions, 10033 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:09,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:09,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:09,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:11,735 INFO L124 PetriNetUnfolderBase]: 4198/6487 cut-off events. [2024-06-27 23:41:11,735 INFO L125 PetriNetUnfolderBase]: For 710091/710103 co-relation queries the response was YES. [2024-06-27 23:41:11,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64218 conditions, 6487 events. 4198/6487 cut-off events. For 710091/710103 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36475 event pairs, 1083 based on Foata normal form. 15/6493 useless extension candidates. Maximal degree in co-relation 64092. Up to 5051 conditions per place. [2024-06-27 23:41:11,810 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 339 selfloop transitions, 246 changer transitions 0/593 dead transitions. [2024-06-27 23:41:11,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 593 transitions, 12189 flow [2024-06-27 23:41:11,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:11,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:11,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:41:11,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-27 23:41:11,811 INFO L175 Difference]: Start difference. First operand has 268 places, 536 transitions, 10033 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:41:11,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 593 transitions, 12189 flow [2024-06-27 23:41:12,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 593 transitions, 11632 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:12,814 INFO L231 Difference]: Finished difference. Result has 273 places, 548 transitions, 10428 flow [2024-06-27 23:41:12,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9488, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10428, PETRI_PLACES=273, PETRI_TRANSITIONS=548} [2024-06-27 23:41:12,814 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 228 predicate places. [2024-06-27 23:41:12,814 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 548 transitions, 10428 flow [2024-06-27 23:41:12,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:12,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:12,815 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:41:12,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:41:12,815 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:12,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash 280098878, now seen corresponding path program 5 times [2024-06-27 23:41:12,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:12,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108274116] [2024-06-27 23:41:12,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:12,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:12,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:15,027 INFO 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:41:15,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:15,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108274116] [2024-06-27 23:41:15,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108274116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:15,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:15,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:15,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204732539] [2024-06-27 23:41:15,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:15,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:15,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:15,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:15,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:15,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:15,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 548 transitions, 10428 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:15,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:15,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:15,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:16,927 INFO L124 PetriNetUnfolderBase]: 4232/6537 cut-off events. [2024-06-27 23:41:16,927 INFO L125 PetriNetUnfolderBase]: For 730976/730988 co-relation queries the response was YES. [2024-06-27 23:41:16,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65377 conditions, 6537 events. 4232/6537 cut-off events. For 730976/730988 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36774 event pairs, 1083 based on Foata normal form. 14/6540 useless extension candidates. Maximal degree in co-relation 65248. Up to 5783 conditions per place. [2024-06-27 23:41:17,014 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 446 selfloop transitions, 129 changer transitions 0/583 dead transitions. [2024-06-27 23:41:17,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 583 transitions, 11806 flow [2024-06-27 23:41:17,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:17,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:17,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 23:41:17,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-27 23:41:17,016 INFO L175 Difference]: Start difference. First operand has 273 places, 548 transitions, 10428 flow. Second operand 9 states and 185 transitions. [2024-06-27 23:41:17,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 583 transitions, 11806 flow [2024-06-27 23:41:18,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 583 transitions, 11430 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:18,299 INFO L231 Difference]: Finished difference. Result has 276 places, 552 transitions, 10388 flow [2024-06-27 23:41:18,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10052, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10388, PETRI_PLACES=276, PETRI_TRANSITIONS=552} [2024-06-27 23:41:18,300 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 231 predicate places. [2024-06-27 23:41:18,300 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 552 transitions, 10388 flow [2024-06-27 23:41:18,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:18,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:18,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:41:18,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:41:18,301 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:41:18,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:18,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1405362604, now seen corresponding path program 6 times [2024-06-27 23:41:18,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:18,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109351289] [2024-06-27 23:41:18,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:20,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:20,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109351289] [2024-06-27 23:41:20,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109351289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:20,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:20,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:20,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112568410] [2024-06-27 23:41:20,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:20,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:20,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:20,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:20,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:20,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:20,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 552 transitions, 10388 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:20,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:20,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:20,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:22,445 INFO L124 PetriNetUnfolderBase]: 4325/6683 cut-off events. [2024-06-27 23:41:22,445 INFO L125 PetriNetUnfolderBase]: For 765968/765980 co-relation queries the response was YES. [2024-06-27 23:41:22,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66498 conditions, 6683 events. 4325/6683 cut-off events. For 765968/765980 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37788 event pairs, 1090 based on Foata normal form. 14/6684 useless extension candidates. Maximal degree in co-relation 66368. Up to 5789 conditions per place. [2024-06-27 23:41:22,542 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 440 selfloop transitions, 146 changer transitions 0/594 dead transitions. [2024-06-27 23:41:22,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 594 transitions, 12090 flow [2024-06-27 23:41:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:22,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:41:22,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 23:41:22,544 INFO L175 Difference]: Start difference. First operand has 276 places, 552 transitions, 10388 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:41:22,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 594 transitions, 12090 flow [2024-06-27 23:41:23,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 594 transitions, 11802 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:23,949 INFO L231 Difference]: Finished difference. Result has 278 places, 560 transitions, 10545 flow [2024-06-27 23:41:23,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10100, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10545, PETRI_PLACES=278, PETRI_TRANSITIONS=560} [2024-06-27 23:41:23,949 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 233 predicate places. [2024-06-27 23:41:23,949 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 560 transitions, 10545 flow [2024-06-27 23:41:23,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:23,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:23,950 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:41:23,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:41:23,950 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:41:23,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:23,950 INFO L85 PathProgramCache]: Analyzing trace with hash -316545258, now seen corresponding path program 7 times [2024-06-27 23:41:23,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:23,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100747601] [2024-06-27 23:41:23,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:23,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:26,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:26,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:26,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100747601] [2024-06-27 23:41:26,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100747601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:26,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:26,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:26,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888176872] [2024-06-27 23:41:26,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:26,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:26,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:26,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:26,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:26,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:26,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 560 transitions, 10545 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:26,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:26,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:26,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:28,038 INFO L124 PetriNetUnfolderBase]: 4312/6665 cut-off events. [2024-06-27 23:41:28,038 INFO L125 PetriNetUnfolderBase]: For 778811/778823 co-relation queries the response was YES. [2024-06-27 23:41:28,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66470 conditions, 6665 events. 4312/6665 cut-off events. For 778811/778823 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 37642 event pairs, 1101 based on Foata normal form. 14/6666 useless extension candidates. Maximal degree in co-relation 66339. Up to 5871 conditions per place. [2024-06-27 23:41:28,126 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 447 selfloop transitions, 136 changer transitions 0/591 dead transitions. [2024-06-27 23:41:28,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 591 transitions, 11885 flow [2024-06-27 23:41:28,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:28,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:28,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-27 23:41:28,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-27 23:41:28,128 INFO L175 Difference]: Start difference. First operand has 278 places, 560 transitions, 10545 flow. Second operand 9 states and 186 transitions. [2024-06-27 23:41:28,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 591 transitions, 11885 flow [2024-06-27 23:41:29,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 591 transitions, 11733 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 23:41:29,431 INFO L231 Difference]: Finished difference. Result has 283 places, 560 transitions, 10675 flow [2024-06-27 23:41:29,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10393, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10675, PETRI_PLACES=283, PETRI_TRANSITIONS=560} [2024-06-27 23:41:29,431 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 238 predicate places. [2024-06-27 23:41:29,431 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 560 transitions, 10675 flow [2024-06-27 23:41:29,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:29,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:29,432 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:41:29,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:41:29,432 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:41:29,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1405366479, now seen corresponding path program 5 times [2024-06-27 23:41:29,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:29,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247050289] [2024-06-27 23:41:29,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:29,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:29,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:31,610 INFO 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:41:31,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:31,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247050289] [2024-06-27 23:41:31,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247050289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:31,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:31,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:31,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367663650] [2024-06-27 23:41:31,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:31,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:31,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:31,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:31,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:31,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:31,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 560 transitions, 10675 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:31,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:31,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:31,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:33,463 INFO L124 PetriNetUnfolderBase]: 4343/6727 cut-off events. [2024-06-27 23:41:33,463 INFO L125 PetriNetUnfolderBase]: For 804334/804346 co-relation queries the response was YES. [2024-06-27 23:41:33,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67530 conditions, 6727 events. 4343/6727 cut-off events. For 804334/804346 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38234 event pairs, 1092 based on Foata normal form. 14/6732 useless extension candidates. Maximal degree in co-relation 67397. Up to 5144 conditions per place. [2024-06-27 23:41:33,555 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 339 selfloop transitions, 265 changer transitions 0/612 dead transitions. [2024-06-27 23:41:33,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 612 transitions, 12809 flow [2024-06-27 23:41:33,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:33,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:33,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 23:41:33,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5025252525252525 [2024-06-27 23:41:33,557 INFO L175 Difference]: Start difference. First operand has 283 places, 560 transitions, 10675 flow. Second operand 9 states and 199 transitions. [2024-06-27 23:41:33,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 612 transitions, 12809 flow [2024-06-27 23:41:35,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 612 transitions, 12514 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:35,029 INFO L231 Difference]: Finished difference. Result has 284 places, 566 transitions, 11054 flow [2024-06-27 23:41:35,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10380, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11054, PETRI_PLACES=284, PETRI_TRANSITIONS=566} [2024-06-27 23:41:35,030 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-27 23:41:35,030 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 566 transitions, 11054 flow [2024-06-27 23:41:35,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:35,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:35,030 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:41:35,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:41:35,031 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:35,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:35,031 INFO L85 PathProgramCache]: Analyzing trace with hash -735197269, now seen corresponding path program 1 times [2024-06-27 23:41:35,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:35,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472159267] [2024-06-27 23:41:35,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:35,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:36,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:36,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:36,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472159267] [2024-06-27 23:41:36,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472159267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:36,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:36,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:41:36,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286926206] [2024-06-27 23:41:36,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:36,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:41:36,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:36,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:41:36,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:41:36,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:41:36,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 566 transitions, 11054 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:36,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:36,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:41:36,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:38,783 INFO L124 PetriNetUnfolderBase]: 4605/7057 cut-off events. [2024-06-27 23:41:38,783 INFO L125 PetriNetUnfolderBase]: For 855888/855907 co-relation queries the response was YES. [2024-06-27 23:41:38,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72169 conditions, 7057 events. 4605/7057 cut-off events. For 855888/855907 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39336 event pairs, 1204 based on Foata normal form. 21/7052 useless extension candidates. Maximal degree in co-relation 72035. Up to 6265 conditions per place. [2024-06-27 23:41:38,867 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 453 selfloop transitions, 99 changer transitions 0/615 dead transitions. [2024-06-27 23:41:38,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 615 transitions, 12912 flow [2024-06-27 23:41:38,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:38,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 23:41:38,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-27 23:41:38,868 INFO L175 Difference]: Start difference. First operand has 284 places, 566 transitions, 11054 flow. Second operand 8 states and 163 transitions. [2024-06-27 23:41:38,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 615 transitions, 12912 flow [2024-06-27 23:41:40,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 615 transitions, 12304 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:40,173 INFO L231 Difference]: Finished difference. Result has 288 places, 590 transitions, 11202 flow [2024-06-27 23:41:40,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10452, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11202, PETRI_PLACES=288, PETRI_TRANSITIONS=590} [2024-06-27 23:41:40,174 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-06-27 23:41:40,174 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 590 transitions, 11202 flow [2024-06-27 23:41:40,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:40,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:40,174 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:41:40,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:41:40,174 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:40,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash -690374044, now seen corresponding path program 8 times [2024-06-27 23:41:40,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:40,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517070728] [2024-06-27 23:41:40,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:40,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:40,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:42,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:42,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:42,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517070728] [2024-06-27 23:41:42,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517070728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:42,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:42,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:42,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498908633] [2024-06-27 23:41:42,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:42,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:42,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:42,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:42,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:42,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:42,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 590 transitions, 11202 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:42,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:42,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:42,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:44,613 INFO L124 PetriNetUnfolderBase]: 4419/6833 cut-off events. [2024-06-27 23:41:44,613 INFO L125 PetriNetUnfolderBase]: For 853544/853553 co-relation queries the response was YES. [2024-06-27 23:41:44,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69858 conditions, 6833 events. 4419/6833 cut-off events. For 853544/853553 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38810 event pairs, 875 based on Foata normal form. 12/6832 useless extension candidates. Maximal degree in co-relation 69720. Up to 5782 conditions per place. [2024-06-27 23:41:44,709 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 456 selfloop transitions, 169 changer transitions 0/633 dead transitions. [2024-06-27 23:41:44,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 633 transitions, 12946 flow [2024-06-27 23:41:44,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:44,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:44,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 23:41:44,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747474747474746 [2024-06-27 23:41:44,715 INFO L175 Difference]: Start difference. First operand has 288 places, 590 transitions, 11202 flow. Second operand 9 states and 197 transitions. [2024-06-27 23:41:44,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 633 transitions, 12946 flow [2024-06-27 23:41:46,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 633 transitions, 12856 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-27 23:41:46,376 INFO L231 Difference]: Finished difference. Result has 296 places, 594 transitions, 11535 flow [2024-06-27 23:41:46,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11112, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11535, PETRI_PLACES=296, PETRI_TRANSITIONS=594} [2024-06-27 23:41:46,377 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 251 predicate places. [2024-06-27 23:41:46,377 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 594 transitions, 11535 flow [2024-06-27 23:41:46,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:46,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:46,377 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:41:46,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:41:46,377 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:41:46,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:46,378 INFO L85 PathProgramCache]: Analyzing trace with hash -690370324, now seen corresponding path program 9 times [2024-06-27 23:41:46,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:46,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332045092] [2024-06-27 23:41:46,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:46,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:48,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:48,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332045092] [2024-06-27 23:41:48,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332045092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:48,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:48,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:48,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494946000] [2024-06-27 23:41:48,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:48,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:48,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:48,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:48,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:48,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:48,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 594 transitions, 11535 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:48,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:48,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:48,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:50,612 INFO L124 PetriNetUnfolderBase]: 4447/6877 cut-off events. [2024-06-27 23:41:50,612 INFO L125 PetriNetUnfolderBase]: For 879792/879801 co-relation queries the response was YES. [2024-06-27 23:41:50,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70971 conditions, 6877 events. 4447/6877 cut-off events. For 879792/879801 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39216 event pairs, 1079 based on Foata normal form. 12/6876 useless extension candidates. Maximal degree in co-relation 70830. Up to 5975 conditions per place. [2024-06-27 23:41:50,713 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 464 selfloop transitions, 161 changer transitions 0/633 dead transitions. [2024-06-27 23:41:50,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 633 transitions, 13043 flow [2024-06-27 23:41:50,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:50,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:50,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:41:50,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-27 23:41:50,715 INFO L175 Difference]: Start difference. First operand has 296 places, 594 transitions, 11535 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:41:50,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 633 transitions, 13043 flow [2024-06-27 23:41:52,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 633 transitions, 12330 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 23:41:52,371 INFO L231 Difference]: Finished difference. Result has 296 places, 598 transitions, 11246 flow [2024-06-27 23:41:52,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10846, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11246, PETRI_PLACES=296, PETRI_TRANSITIONS=598} [2024-06-27 23:41:52,371 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 251 predicate places. [2024-06-27 23:41:52,372 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 598 transitions, 11246 flow [2024-06-27 23:41:52,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:52,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:52,372 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:41:52,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:41:52,372 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:41:52,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:52,373 INFO L85 PathProgramCache]: Analyzing trace with hash -690370169, now seen corresponding path program 6 times [2024-06-27 23:41:52,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:52,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974622790] [2024-06-27 23:41:52,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:52,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:52,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:54,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:54,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:54,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974622790] [2024-06-27 23:41:54,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974622790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:54,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:54,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:54,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498190209] [2024-06-27 23:41:54,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:54,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:54,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:54,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:54,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:54,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:54,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 598 transitions, 11246 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:54,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:54,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:54,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:56,680 INFO L124 PetriNetUnfolderBase]: 4508/6964 cut-off events. [2024-06-27 23:41:56,680 INFO L125 PetriNetUnfolderBase]: For 906597/906606 co-relation queries the response was YES. [2024-06-27 23:41:56,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70936 conditions, 6964 events. 4508/6964 cut-off events. For 906597/906606 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39829 event pairs, 1082 based on Foata normal form. 12/6965 useless extension candidates. Maximal degree in co-relation 70796. Up to 5135 conditions per place. [2024-06-27 23:41:56,761 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 354 selfloop transitions, 299 changer transitions 0/661 dead transitions. [2024-06-27 23:41:56,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 661 transitions, 13896 flow [2024-06-27 23:41:56,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:56,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:41:56,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252525252525253 [2024-06-27 23:41:56,762 INFO L175 Difference]: Start difference. First operand has 296 places, 598 transitions, 11246 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:41:56,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 661 transitions, 13896 flow [2024-06-27 23:41:58,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 661 transitions, 13544 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:58,119 INFO L231 Difference]: Finished difference. Result has 299 places, 613 transitions, 11968 flow [2024-06-27 23:41:58,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10894, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11968, PETRI_PLACES=299, PETRI_TRANSITIONS=613} [2024-06-27 23:41:58,120 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 254 predicate places. [2024-06-27 23:41:58,120 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 613 transitions, 11968 flow [2024-06-27 23:41:58,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:58,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:58,121 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:41:58,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:41:58,121 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:41:58,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:58,121 INFO L85 PathProgramCache]: Analyzing trace with hash -684648313, now seen corresponding path program 1 times [2024-06-27 23:41:58,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:58,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65436192] [2024-06-27 23:41:58,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:58,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:58,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:00,531 INFO 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:42:00,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:00,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65436192] [2024-06-27 23:42:00,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65436192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:00,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:00,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:00,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547835608] [2024-06-27 23:42:00,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:00,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:00,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:00,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:00,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:00,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:00,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 613 transitions, 11968 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:42:00,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:00,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:00,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:02,865 INFO L124 PetriNetUnfolderBase]: 5058/7621 cut-off events. [2024-06-27 23:42:02,866 INFO L125 PetriNetUnfolderBase]: For 972309/972321 co-relation queries the response was YES. [2024-06-27 23:42:02,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78498 conditions, 7621 events. 5058/7621 cut-off events. For 972309/972321 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 41667 event pairs, 1267 based on Foata normal form. 16/7631 useless extension candidates. Maximal degree in co-relation 78356. Up to 6059 conditions per place. [2024-06-27 23:42:02,975 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 421 selfloop transitions, 267 changer transitions 0/694 dead transitions. [2024-06-27 23:42:02,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 694 transitions, 14872 flow [2024-06-27 23:42:02,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:02,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:02,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 23:42:02,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-27 23:42:02,976 INFO L175 Difference]: Start difference. First operand has 299 places, 613 transitions, 11968 flow. Second operand 10 states and 203 transitions. [2024-06-27 23:42:02,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 694 transitions, 14872 flow [2024-06-27 23:42:04,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 694 transitions, 14391 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:04,974 INFO L231 Difference]: Finished difference. Result has 306 places, 649 transitions, 12875 flow [2024-06-27 23:42:04,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11522, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12875, PETRI_PLACES=306, PETRI_TRANSITIONS=649} [2024-06-27 23:42:04,975 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-27 23:42:04,975 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 649 transitions, 12875 flow [2024-06-27 23:42:04,975 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:42:04,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:04,976 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:42:04,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:42:04,976 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:42:04,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:04,976 INFO L85 PathProgramCache]: Analyzing trace with hash 318051151, now seen corresponding path program 7 times [2024-06-27 23:42:04,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:04,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436363450] [2024-06-27 23:42:04,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:04,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:04,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:06,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:42:06,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:06,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436363450] [2024-06-27 23:42:06,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436363450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:06,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:06,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:06,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437787846] [2024-06-27 23:42:06,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:06,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:06,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:06,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:06,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:07,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:07,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 649 transitions, 12875 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:07,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:07,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:07,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:09,197 INFO L124 PetriNetUnfolderBase]: 4658/7202 cut-off events. [2024-06-27 23:42:09,197 INFO L125 PetriNetUnfolderBase]: For 983174/983196 co-relation queries the response was YES. [2024-06-27 23:42:09,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75542 conditions, 7202 events. 4658/7202 cut-off events. For 983174/983196 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41223 event pairs, 1065 based on Foata normal form. 25/7220 useless extension candidates. Maximal degree in co-relation 75397. Up to 5630 conditions per place. [2024-06-27 23:42:09,293 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 392 selfloop transitions, 304 changer transitions 0/705 dead transitions. [2024-06-27 23:42:09,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 705 transitions, 15608 flow [2024-06-27 23:42:09,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:09,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:09,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 23:42:09,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:42:09,295 INFO L175 Difference]: Start difference. First operand has 306 places, 649 transitions, 12875 flow. Second operand 9 states and 198 transitions. [2024-06-27 23:42:09,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 705 transitions, 15608 flow [2024-06-27 23:42:11,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 705 transitions, 15269 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 23:42:11,079 INFO L231 Difference]: Finished difference. Result has 311 places, 661 transitions, 13466 flow [2024-06-27 23:42:11,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12542, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13466, PETRI_PLACES=311, PETRI_TRANSITIONS=661} [2024-06-27 23:42:11,079 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-27 23:42:11,079 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 661 transitions, 13466 flow [2024-06-27 23:42:11,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:11,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:11,080 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:42:11,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:42:11,080 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:42:11,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:11,080 INFO L85 PathProgramCache]: Analyzing trace with hash -690226174, now seen corresponding path program 10 times [2024-06-27 23:42:11,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:11,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430370311] [2024-06-27 23:42:11,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:11,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:13,318 INFO 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:42:13,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:13,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430370311] [2024-06-27 23:42:13,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430370311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:13,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:13,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:13,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965318923] [2024-06-27 23:42:13,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:13,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:13,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:13,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:13,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:13,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:13,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 661 transitions, 13466 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:13,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:13,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:13,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:15,439 INFO L124 PetriNetUnfolderBase]: 4709/7269 cut-off events. [2024-06-27 23:42:15,440 INFO L125 PetriNetUnfolderBase]: For 1018877/1018886 co-relation queries the response was YES. [2024-06-27 23:42:15,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76741 conditions, 7269 events. 4709/7269 cut-off events. For 1018877/1018886 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41710 event pairs, 1092 based on Foata normal form. 12/7268 useless extension candidates. Maximal degree in co-relation 76595. Up to 6473 conditions per place. [2024-06-27 23:42:15,544 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 548 selfloop transitions, 141 changer transitions 0/698 dead transitions. [2024-06-27 23:42:15,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 698 transitions, 15096 flow [2024-06-27 23:42:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:15,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:42:15,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-27 23:42:15,547 INFO L175 Difference]: Start difference. First operand has 311 places, 661 transitions, 13466 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:42:15,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 698 transitions, 15096 flow [2024-06-27 23:42:17,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 698 transitions, 14595 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:17,233 INFO L231 Difference]: Finished difference. Result has 315 places, 665 transitions, 13333 flow [2024-06-27 23:42:17,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12965, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13333, PETRI_PLACES=315, PETRI_TRANSITIONS=665} [2024-06-27 23:42:17,234 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 270 predicate places. [2024-06-27 23:42:17,234 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 665 transitions, 13333 flow [2024-06-27 23:42:17,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:17,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:17,234 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:42:17,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:42:17,235 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:42:17,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:17,235 INFO L85 PathProgramCache]: Analyzing trace with hash -690220439, now seen corresponding path program 8 times [2024-06-27 23:42:17,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:17,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741902033] [2024-06-27 23:42:17,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:17,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:17,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:19,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:19,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:19,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741902033] [2024-06-27 23:42:19,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741902033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:19,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:19,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:19,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835936373] [2024-06-27 23:42:19,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:19,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:19,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:19,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:19,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:19,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:19,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 665 transitions, 13333 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:19,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:19,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:19,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:21,553 INFO L124 PetriNetUnfolderBase]: 4762/7338 cut-off events. [2024-06-27 23:42:21,553 INFO L125 PetriNetUnfolderBase]: For 1056370/1056379 co-relation queries the response was YES. [2024-06-27 23:42:21,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77205 conditions, 7338 events. 4762/7338 cut-off events. For 1056370/1056379 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42089 event pairs, 1129 based on Foata normal form. 12/7335 useless extension candidates. Maximal degree in co-relation 77058. Up to 5791 conditions per place. [2024-06-27 23:42:21,656 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 391 selfloop transitions, 333 changer transitions 0/733 dead transitions. [2024-06-27 23:42:21,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 733 transitions, 16341 flow [2024-06-27 23:42:21,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:21,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:21,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:42:21,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51010101010101 [2024-06-27 23:42:21,657 INFO L175 Difference]: Start difference. First operand has 315 places, 665 transitions, 13333 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:42:21,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 733 transitions, 16341 flow [2024-06-27 23:42:23,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 733 transitions, 16021 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:23,322 INFO L231 Difference]: Finished difference. Result has 317 places, 686 transitions, 14163 flow [2024-06-27 23:42:23,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13013, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14163, PETRI_PLACES=317, PETRI_TRANSITIONS=686} [2024-06-27 23:42:23,323 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 272 predicate places. [2024-06-27 23:42:23,323 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 686 transitions, 14163 flow [2024-06-27 23:42:23,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:23,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:23,323 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:42:23,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:42:23,323 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:42:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash -684863794, now seen corresponding path program 11 times [2024-06-27 23:42:23,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:23,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738856955] [2024-06-27 23:42:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:23,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:25,496 INFO 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:42:25,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:25,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738856955] [2024-06-27 23:42:25,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738856955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:25,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:25,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:25,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128590416] [2024-06-27 23:42:25,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:25,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:25,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:25,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:25,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:25,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:25,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 686 transitions, 14163 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:25,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:25,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:25,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:27,727 INFO L124 PetriNetUnfolderBase]: 4790/7387 cut-off events. [2024-06-27 23:42:27,727 INFO L125 PetriNetUnfolderBase]: For 1094313/1094335 co-relation queries the response was YES. [2024-06-27 23:42:27,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78659 conditions, 7387 events. 4790/7387 cut-off events. For 1094313/1094335 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42478 event pairs, 1078 based on Foata normal form. 14/7387 useless extension candidates. Maximal degree in co-relation 78511. Up to 6589 conditions per place. [2024-06-27 23:42:27,844 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 583 selfloop transitions, 129 changer transitions 0/721 dead transitions. [2024-06-27 23:42:27,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 721 transitions, 15841 flow [2024-06-27 23:42:27,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:27,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:27,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:42:27,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 23:42:27,845 INFO L175 Difference]: Start difference. First operand has 317 places, 686 transitions, 14163 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:42:27,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 721 transitions, 15841 flow [2024-06-27 23:42:29,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 721 transitions, 15087 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:29,776 INFO L231 Difference]: Finished difference. Result has 320 places, 690 transitions, 13761 flow [2024-06-27 23:42:29,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13409, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13761, PETRI_PLACES=320, PETRI_TRANSITIONS=690} [2024-06-27 23:42:29,777 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-27 23:42:29,777 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 690 transitions, 13761 flow [2024-06-27 23:42:29,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:29,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:29,777 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:42:29,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:42:29,778 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:42:29,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:29,779 INFO L85 PathProgramCache]: Analyzing trace with hash -684858059, now seen corresponding path program 9 times [2024-06-27 23:42:29,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:29,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273286470] [2024-06-27 23:42:29,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:29,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:29,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:31,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:31,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273286470] [2024-06-27 23:42:31,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273286470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:31,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:31,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:31,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719481157] [2024-06-27 23:42:31,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:31,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:31,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:31,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:31,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:31,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:31,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 690 transitions, 13761 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:31,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:31,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:31,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:34,145 INFO L124 PetriNetUnfolderBase]: 4830/7454 cut-off events. [2024-06-27 23:42:34,145 INFO L125 PetriNetUnfolderBase]: For 1114148/1114160 co-relation queries the response was YES. [2024-06-27 23:42:34,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78627 conditions, 7454 events. 4830/7454 cut-off events. For 1114148/1114160 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 42984 event pairs, 1101 based on Foata normal form. 14/7457 useless extension candidates. Maximal degree in co-relation 78478. Up to 5893 conditions per place. [2024-06-27 23:42:34,259 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 423 selfloop transitions, 314 changer transitions 0/746 dead transitions. [2024-06-27 23:42:34,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 746 transitions, 16839 flow [2024-06-27 23:42:34,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:34,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:34,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 23:42:34,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51010101010101 [2024-06-27 23:42:34,260 INFO L175 Difference]: Start difference. First operand has 320 places, 690 transitions, 13761 flow. Second operand 9 states and 202 transitions. [2024-06-27 23:42:34,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 746 transitions, 16839 flow [2024-06-27 23:42:36,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 746 transitions, 16535 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:36,164 INFO L231 Difference]: Finished difference. Result has 322 places, 696 transitions, 14273 flow [2024-06-27 23:42:36,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13457, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14273, PETRI_PLACES=322, PETRI_TRANSITIONS=696} [2024-06-27 23:42:36,165 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-27 23:42:36,165 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 696 transitions, 14273 flow [2024-06-27 23:42:36,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:36,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:36,165 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:42:36,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:42:36,165 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:42:36,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:36,166 INFO L85 PathProgramCache]: Analyzing trace with hash -684863639, now seen corresponding path program 10 times [2024-06-27 23:42:36,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:36,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069650576] [2024-06-27 23:42:36,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:36,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:38,239 INFO 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:42:38,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:38,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069650576] [2024-06-27 23:42:38,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069650576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:38,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:38,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:38,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137379677] [2024-06-27 23:42:38,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:38,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:38,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:38,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:38,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:38,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:38,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 696 transitions, 14273 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:38,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:38,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:38,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:40,653 INFO L124 PetriNetUnfolderBase]: 4872/7525 cut-off events. [2024-06-27 23:42:40,653 INFO L125 PetriNetUnfolderBase]: For 1154773/1154795 co-relation queries the response was YES. [2024-06-27 23:42:40,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80386 conditions, 7525 events. 4872/7525 cut-off events. For 1154773/1154795 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 43524 event pairs, 1101 based on Foata normal form. 25/7540 useless extension candidates. Maximal degree in co-relation 80236. Up to 5823 conditions per place. [2024-06-27 23:42:40,751 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 414 selfloop transitions, 327 changer transitions 0/750 dead transitions. [2024-06-27 23:42:40,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 750 transitions, 17097 flow [2024-06-27 23:42:40,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:40,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:40,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 23:42:40,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-27 23:42:40,752 INFO L175 Difference]: Start difference. First operand has 322 places, 696 transitions, 14273 flow. Second operand 9 states and 201 transitions. [2024-06-27 23:42:40,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 750 transitions, 17097 flow [2024-06-27 23:42:42,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 750 transitions, 16521 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:42,607 INFO L231 Difference]: Finished difference. Result has 326 places, 702 transitions, 14543 flow [2024-06-27 23:42:42,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13697, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14543, PETRI_PLACES=326, PETRI_TRANSITIONS=702} [2024-06-27 23:42:42,608 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-27 23:42:42,608 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 702 transitions, 14543 flow [2024-06-27 23:42:42,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:42,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:42,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:42:42,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:42:42,609 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:42:42,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:42,609 INFO L85 PathProgramCache]: Analyzing trace with hash -690226019, now seen corresponding path program 11 times [2024-06-27 23:42:42,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:42,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15895182] [2024-06-27 23:42:42,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:42,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:42,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:44,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:42:44,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:44,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15895182] [2024-06-27 23:42:44,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15895182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:44,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:44,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:44,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693512195] [2024-06-27 23:42:44,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:44,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:44,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:44,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:44,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:44,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:42:44,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 702 transitions, 14543 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:44,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:44,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:42:44,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:46,969 INFO L124 PetriNetUnfolderBase]: 4909/7576 cut-off events. [2024-06-27 23:42:46,969 INFO L125 PetriNetUnfolderBase]: For 1187488/1187507 co-relation queries the response was YES. [2024-06-27 23:42:47,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81236 conditions, 7576 events. 4909/7576 cut-off events. For 1187488/1187507 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43918 event pairs, 1136 based on Foata normal form. 23/7582 useless extension candidates. Maximal degree in co-relation 81085. Up to 5950 conditions per place. [2024-06-27 23:42:47,082 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 409 selfloop transitions, 340 changer transitions 0/758 dead transitions. [2024-06-27 23:42:47,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 758 transitions, 17413 flow [2024-06-27 23:42:47,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 23:42:47,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176767676767676 [2024-06-27 23:42:47,083 INFO L175 Difference]: Start difference. First operand has 326 places, 702 transitions, 14543 flow. Second operand 9 states and 205 transitions. [2024-06-27 23:42:47,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 758 transitions, 17413 flow [2024-06-27 23:42:49,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 758 transitions, 16516 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:49,278 INFO L231 Difference]: Finished difference. Result has 327 places, 708 transitions, 14530 flow [2024-06-27 23:42:49,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14530, PETRI_PLACES=327, PETRI_TRANSITIONS=708} [2024-06-27 23:42:49,278 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-06-27 23:42:49,278 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 708 transitions, 14530 flow [2024-06-27 23:42:49,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:49,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:49,279 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:42:49,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:42:49,279 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:49,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:49,279 INFO L85 PathProgramCache]: Analyzing trace with hash 608433503, now seen corresponding path program 2 times [2024-06-27 23:42:49,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:49,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780804881] [2024-06-27 23:42:49,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:49,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:51,382 INFO 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:42:51,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:51,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780804881] [2024-06-27 23:42:51,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780804881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:51,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:51,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:42:51,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088250074] [2024-06-27 23:42:51,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:51,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:42:51,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:51,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:42:51,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:42:51,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:51,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 708 transitions, 14530 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:51,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:51,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:51,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:53,864 INFO L124 PetriNetUnfolderBase]: 5260/8038 cut-off events. [2024-06-27 23:42:53,865 INFO L125 PetriNetUnfolderBase]: For 1246508/1246529 co-relation queries the response was YES. [2024-06-27 23:42:53,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85971 conditions, 8038 events. 5260/8038 cut-off events. For 1246508/1246529 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 45890 event pairs, 1223 based on Foata normal form. 24/8030 useless extension candidates. Maximal degree in co-relation 85819. Up to 7173 conditions per place. [2024-06-27 23:42:53,976 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 574 selfloop transitions, 117 changer transitions 0/762 dead transitions. [2024-06-27 23:42:53,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 762 transitions, 16626 flow [2024-06-27 23:42:53,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:42:53,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:42:53,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:42:53,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:42:53,977 INFO L175 Difference]: Start difference. First operand has 327 places, 708 transitions, 14530 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:42:53,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 762 transitions, 16626 flow [2024-06-27 23:42:55,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 762 transitions, 15814 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:55,987 INFO L231 Difference]: Finished difference. Result has 330 places, 738 transitions, 14389 flow [2024-06-27 23:42:55,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13718, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14389, PETRI_PLACES=330, PETRI_TRANSITIONS=738} [2024-06-27 23:42:55,987 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-27 23:42:55,987 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 738 transitions, 14389 flow [2024-06-27 23:42:55,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:55,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:55,988 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:42:55,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:42:55,988 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:55,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:55,988 INFO L85 PathProgramCache]: Analyzing trace with hash 653680297, now seen corresponding path program 1 times [2024-06-27 23:42:55,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:55,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355777123] [2024-06-27 23:42:55,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:55,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:55,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:58,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:58,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:58,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355777123] [2024-06-27 23:42:58,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355777123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:58,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:58,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:42:58,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307532903] [2024-06-27 23:42:58,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:58,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:42:58,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:58,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:42:58,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:42:58,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:58,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 738 transitions, 14389 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:42:58,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:58,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:58,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:00,515 INFO L124 PetriNetUnfolderBase]: 5532/8334 cut-off events. [2024-06-27 23:43:00,515 INFO L125 PetriNetUnfolderBase]: For 1400139/1400158 co-relation queries the response was YES. [2024-06-27 23:43:00,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89975 conditions, 8334 events. 5532/8334 cut-off events. For 1400139/1400158 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46645 event pairs, 1565 based on Foata normal form. 17/8336 useless extension candidates. Maximal degree in co-relation 89820. Up to 7852 conditions per place. [2024-06-27 23:43:00,638 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 656 selfloop transitions, 38 changer transitions 0/762 dead transitions. [2024-06-27 23:43:00,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 762 transitions, 15916 flow [2024-06-27 23:43:00,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:43:00,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:43:00,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 23:43:00,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 23:43:00,639 INFO L175 Difference]: Start difference. First operand has 330 places, 738 transitions, 14389 flow. Second operand 8 states and 143 transitions. [2024-06-27 23:43:00,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 762 transitions, 15916 flow [2024-06-27 23:43:03,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 762 transitions, 15779 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:43:03,374 INFO L231 Difference]: Finished difference. Result has 335 places, 744 transitions, 14419 flow [2024-06-27 23:43:03,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14252, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14419, PETRI_PLACES=335, PETRI_TRANSITIONS=744} [2024-06-27 23:43:03,376 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-27 23:43:03,376 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 744 transitions, 14419 flow [2024-06-27 23:43:03,376 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:43:03,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:03,377 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:43:03,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:43:03,377 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:03,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:03,378 INFO L85 PathProgramCache]: Analyzing trace with hash 608445593, now seen corresponding path program 3 times [2024-06-27 23:43:03,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:03,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925848784] [2024-06-27 23:43:03,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:03,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:03,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:05,487 INFO 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:43:05,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:05,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925848784] [2024-06-27 23:43:05,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925848784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:05,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:05,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:43:05,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551232786] [2024-06-27 23:43:05,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:05,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:43:05,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:05,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:43:05,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:43:05,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:05,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 744 transitions, 14419 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:05,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:05,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:05,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:07,988 INFO L124 PetriNetUnfolderBase]: 5330/8123 cut-off events. [2024-06-27 23:43:07,988 INFO L125 PetriNetUnfolderBase]: For 1428848/1428872 co-relation queries the response was YES. [2024-06-27 23:43:08,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89219 conditions, 8123 events. 5330/8123 cut-off events. For 1428848/1428872 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46141 event pairs, 1265 based on Foata normal form. 26/8124 useless extension candidates. Maximal degree in co-relation 89063. Up to 7233 conditions per place. [2024-06-27 23:43:08,116 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 577 selfloop transitions, 106 changer transitions 0/756 dead transitions. [2024-06-27 23:43:08,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 756 transitions, 15915 flow [2024-06-27 23:43:08,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:43:08,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:43:08,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:43:08,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-27 23:43:08,116 INFO L175 Difference]: Start difference. First operand has 335 places, 744 transitions, 14419 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:43:08,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 756 transitions, 15915 flow [2024-06-27 23:43:10,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 756 transitions, 15766 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:43:10,886 INFO L231 Difference]: Finished difference. Result has 337 places, 737 transitions, 14407 flow [2024-06-27 23:43:10,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14178, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14407, PETRI_PLACES=337, PETRI_TRANSITIONS=737} [2024-06-27 23:43:10,887 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-27 23:43:10,887 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 737 transitions, 14407 flow [2024-06-27 23:43:10,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:10,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:10,887 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:43:10,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:43:10,887 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:43:10,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:10,888 INFO L85 PathProgramCache]: Analyzing trace with hash -59241929, now seen corresponding path program 2 times [2024-06-27 23:43:10,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:10,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870767434] [2024-06-27 23:43:10,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:10,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:10,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:12,908 INFO 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:43:12,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:12,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870767434] [2024-06-27 23:43:12,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870767434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:12,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:12,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:12,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923323870] [2024-06-27 23:43:12,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:12,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:12,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:12,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:12,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:13,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:13,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 737 transitions, 14407 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:43:13,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:13,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:13,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:15,623 INFO L124 PetriNetUnfolderBase]: 5591/8402 cut-off events. [2024-06-27 23:43:15,624 INFO L125 PetriNetUnfolderBase]: For 1446765/1446767 co-relation queries the response was YES. [2024-06-27 23:43:15,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90576 conditions, 8402 events. 5591/8402 cut-off events. For 1446765/1446767 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 46733 event pairs, 1706 based on Foata normal form. 8/8409 useless extension candidates. Maximal degree in co-relation 90420. Up to 7035 conditions per place. [2024-06-27 23:43:15,733 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 528 selfloop transitions, 246 changer transitions 0/782 dead transitions. [2024-06-27 23:43:15,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 782 transitions, 16747 flow [2024-06-27 23:43:15,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:15,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:15,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 23:43:15,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 23:43:15,735 INFO L175 Difference]: Start difference. First operand has 337 places, 737 transitions, 14407 flow. Second operand 10 states and 186 transitions. [2024-06-27 23:43:15,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 782 transitions, 16747 flow [2024-06-27 23:43:17,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 782 transitions, 16463 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 23:43:17,646 INFO L231 Difference]: Finished difference. Result has 342 places, 748 transitions, 14931 flow [2024-06-27 23:43:17,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14125, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14931, PETRI_PLACES=342, PETRI_TRANSITIONS=748} [2024-06-27 23:43:17,647 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-27 23:43:17,647 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 748 transitions, 14931 flow [2024-06-27 23:43:17,647 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:43:17,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:17,647 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:43:17,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:43:17,647 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:17,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:17,647 INFO L85 PathProgramCache]: Analyzing trace with hash -732080365, now seen corresponding path program 4 times [2024-06-27 23:43:17,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:17,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303942493] [2024-06-27 23:43:17,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:17,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:17,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:19,273 INFO 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:43:19,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:19,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303942493] [2024-06-27 23:43:19,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303942493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:19,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:19,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:43:19,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990734003] [2024-06-27 23:43:19,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:19,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:43:19,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:19,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:43:19,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:43:19,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:19,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 748 transitions, 14931 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:19,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:19,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:19,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:21,422 INFO L124 PetriNetUnfolderBase]: 5309/8106 cut-off events. [2024-06-27 23:43:21,422 INFO L125 PetriNetUnfolderBase]: For 1495891/1495954 co-relation queries the response was YES. [2024-06-27 23:43:21,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89992 conditions, 8106 events. 5309/8106 cut-off events. For 1495891/1495954 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 46357 event pairs, 1651 based on Foata normal form. 60/8127 useless extension candidates. Maximal degree in co-relation 89835. Up to 7314 conditions per place. [2024-06-27 23:43:21,555 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 605 selfloop transitions, 89 changer transitions 0/767 dead transitions. [2024-06-27 23:43:21,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 767 transitions, 16416 flow [2024-06-27 23:43:21,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:43:21,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:43:21,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 23:43:21,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:43:21,556 INFO L175 Difference]: Start difference. First operand has 342 places, 748 transitions, 14931 flow. Second operand 7 states and 140 transitions. [2024-06-27 23:43:21,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 767 transitions, 16416 flow [2024-06-27 23:43:24,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 767 transitions, 15854 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:24,547 INFO L231 Difference]: Finished difference. Result has 342 places, 752 transitions, 14611 flow [2024-06-27 23:43:24,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14369, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14611, PETRI_PLACES=342, PETRI_TRANSITIONS=752} [2024-06-27 23:43:24,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-27 23:43:24,548 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 752 transitions, 14611 flow [2024-06-27 23:43:24,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:24,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:24,548 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:43:24,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:43:24,548 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:43:24,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:24,549 INFO L85 PathProgramCache]: Analyzing trace with hash -732068275, now seen corresponding path program 5 times [2024-06-27 23:43:24,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:24,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196839671] [2024-06-27 23:43:24,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:24,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:26,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:26,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:26,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196839671] [2024-06-27 23:43:26,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196839671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:26,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:26,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:43:26,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546738162] [2024-06-27 23:43:26,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:26,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:43:26,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:26,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:43:26,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:43:26,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:26,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 752 transitions, 14611 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:26,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:26,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:26,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:28,453 INFO L124 PetriNetUnfolderBase]: 5342/8153 cut-off events. [2024-06-27 23:43:28,453 INFO L125 PetriNetUnfolderBase]: For 1484246/1484309 co-relation queries the response was YES. [2024-06-27 23:43:28,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89521 conditions, 8153 events. 5342/8153 cut-off events. For 1484246/1484309 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46663 event pairs, 1659 based on Foata normal form. 60/8176 useless extension candidates. Maximal degree in co-relation 89362. Up to 7345 conditions per place. [2024-06-27 23:43:28,572 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 614 selfloop transitions, 91 changer transitions 0/778 dead transitions. [2024-06-27 23:43:28,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 778 transitions, 16252 flow [2024-06-27 23:43:28,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:43:28,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:43:28,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:43:28,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-27 23:43:28,573 INFO L175 Difference]: Start difference. First operand has 342 places, 752 transitions, 14611 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:43:28,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 778 transitions, 16252 flow [2024-06-27 23:43:31,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 778 transitions, 16179 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:43:31,362 INFO L231 Difference]: Finished difference. Result has 348 places, 765 transitions, 14961 flow [2024-06-27 23:43:31,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14547, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14961, PETRI_PLACES=348, PETRI_TRANSITIONS=765} [2024-06-27 23:43:31,363 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-27 23:43:31,363 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 765 transitions, 14961 flow [2024-06-27 23:43:31,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:31,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:31,363 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:43:31,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:43:31,363 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:31,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:31,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1745917543, now seen corresponding path program 12 times [2024-06-27 23:43:31,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:31,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869583442] [2024-06-27 23:43:31,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:31,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:31,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:33,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:33,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869583442] [2024-06-27 23:43:33,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869583442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:33,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:33,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:43:33,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478088386] [2024-06-27 23:43:33,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:33,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:43:33,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:33,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:43:33,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:43:33,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:33,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 765 transitions, 14961 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:43:33,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:33,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:33,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:35,660 INFO L124 PetriNetUnfolderBase]: 5148/7904 cut-off events. [2024-06-27 23:43:35,661 INFO L125 PetriNetUnfolderBase]: For 1434180/1434182 co-relation queries the response was YES. [2024-06-27 23:43:35,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87123 conditions, 7904 events. 5148/7904 cut-off events. For 1434180/1434182 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 45685 event pairs, 1597 based on Foata normal form. 12/7900 useless extension candidates. Maximal degree in co-relation 86961. Up to 7284 conditions per place. [2024-06-27 23:43:35,783 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 741 selfloop transitions, 49 changer transitions 0/803 dead transitions. [2024-06-27 23:43:35,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 803 transitions, 17213 flow [2024-06-27 23:43:35,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:43:35,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:43:35,785 INFO L175 Difference]: Start difference. First operand has 348 places, 765 transitions, 14961 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:43:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 803 transitions, 17213 flow [2024-06-27 23:43:38,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 803 transitions, 17090 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 23:43:38,448 INFO L231 Difference]: Finished difference. Result has 355 places, 771 transitions, 15178 flow [2024-06-27 23:43:38,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14838, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15178, PETRI_PLACES=355, PETRI_TRANSITIONS=771} [2024-06-27 23:43:38,449 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-27 23:43:38,449 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 771 transitions, 15178 flow [2024-06-27 23:43:38,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:43:38,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:38,449 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:43:38,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:43:38,450 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:38,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:38,451 INFO L85 PathProgramCache]: Analyzing trace with hash -350866929, now seen corresponding path program 3 times [2024-06-27 23:43:38,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:38,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109223247] [2024-06-27 23:43:38,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:38,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:40,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:43:40,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:40,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109223247] [2024-06-27 23:43:40,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109223247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:40,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:40,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:40,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802870023] [2024-06-27 23:43:40,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:40,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:40,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:40,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:40,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:40,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:40,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 771 transitions, 15178 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:43:40,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:40,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:40,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:42,973 INFO L124 PetriNetUnfolderBase]: 5666/8508 cut-off events. [2024-06-27 23:43:42,973 INFO L125 PetriNetUnfolderBase]: For 1512796/1512796 co-relation queries the response was YES. [2024-06-27 23:43:43,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92734 conditions, 8508 events. 5666/8508 cut-off events. For 1512796/1512796 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47320 event pairs, 1716 based on Foata normal form. 4/8511 useless extension candidates. Maximal degree in co-relation 92570. Up to 8037 conditions per place. [2024-06-27 23:43:43,120 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 737 selfloop transitions, 70 changer transitions 0/815 dead transitions. [2024-06-27 23:43:43,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 815 transitions, 17265 flow [2024-06-27 23:43:43,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:43:43,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:43:43,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 23:43:43,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925619834710744 [2024-06-27 23:43:43,122 INFO L175 Difference]: Start difference. First operand has 355 places, 771 transitions, 15178 flow. Second operand 11 states and 190 transitions. [2024-06-27 23:43:43,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 815 transitions, 17265 flow [2024-06-27 23:43:46,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 815 transitions, 16917 flow, removed 92 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:46,096 INFO L231 Difference]: Finished difference. Result has 361 places, 781 transitions, 15223 flow [2024-06-27 23:43:46,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14830, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15223, PETRI_PLACES=361, PETRI_TRANSITIONS=781} [2024-06-27 23:43:46,097 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-06-27 23:43:46,097 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 781 transitions, 15223 flow [2024-06-27 23:43:46,097 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:43:46,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:46,097 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:43:46,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:43:46,097 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:46,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:46,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1377532471, now seen corresponding path program 4 times [2024-06-27 23:43:46,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:46,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209276278] [2024-06-27 23:43:46,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:46,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:46,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:47,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:47,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:47,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209276278] [2024-06-27 23:43:47,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209276278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:47,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:47,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:47,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663525531] [2024-06-27 23:43:47,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:47,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:47,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:47,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:47,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:48,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:48,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 781 transitions, 15223 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:43:48,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:48,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:48,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:50,807 INFO L124 PetriNetUnfolderBase]: 5709/8567 cut-off events. [2024-06-27 23:43:50,807 INFO L125 PetriNetUnfolderBase]: For 1540789/1540789 co-relation queries the response was YES. [2024-06-27 23:43:50,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93449 conditions, 8567 events. 5709/8567 cut-off events. For 1540789/1540789 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47620 event pairs, 1761 based on Foata normal form. 4/8570 useless extension candidates. Maximal degree in co-relation 93282. Up to 8180 conditions per place. [2024-06-27 23:43:50,930 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 777 selfloop transitions, 41 changer transitions 0/826 dead transitions. [2024-06-27 23:43:50,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 826 transitions, 17661 flow [2024-06-27 23:43:50,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:50,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:50,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 23:43:50,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-27 23:43:50,932 INFO L175 Difference]: Start difference. First operand has 361 places, 781 transitions, 15223 flow. Second operand 10 states and 174 transitions. [2024-06-27 23:43:50,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 826 transitions, 17661 flow [2024-06-27 23:43:53,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 826 transitions, 16964 flow, removed 57 selfloop flow, removed 13 redundant places. [2024-06-27 23:43:53,400 INFO L231 Difference]: Finished difference. Result has 359 places, 793 transitions, 14930 flow [2024-06-27 23:43:53,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14532, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14930, PETRI_PLACES=359, PETRI_TRANSITIONS=793} [2024-06-27 23:43:53,401 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-27 23:43:53,401 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 793 transitions, 14930 flow [2024-06-27 23:43:53,401 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:43:53,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:53,401 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:43:53,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:43:53,401 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:53,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:53,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2029447969, now seen corresponding path program 5 times [2024-06-27 23:43:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:53,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319361388] [2024-06-27 23:43:53,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:53,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:53,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:55,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:55,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319361388] [2024-06-27 23:43:55,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319361388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:55,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:55,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:43:55,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898696951] [2024-06-27 23:43:55,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:55,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:43:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:43:55,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:43:55,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:55,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 793 transitions, 14930 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:43:55,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:55,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:55,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:57,699 INFO L124 PetriNetUnfolderBase]: 5709/8565 cut-off events. [2024-06-27 23:43:57,700 INFO L125 PetriNetUnfolderBase]: For 1547854/1547854 co-relation queries the response was YES. [2024-06-27 23:43:57,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93246 conditions, 8565 events. 5709/8565 cut-off events. For 1547854/1547854 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 47660 event pairs, 1773 based on Foata normal form. 4/8568 useless extension candidates. Maximal degree in co-relation 93079. Up to 8212 conditions per place. [2024-06-27 23:43:57,835 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 788 selfloop transitions, 36 changer transitions 0/832 dead transitions. [2024-06-27 23:43:57,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 832 transitions, 17021 flow [2024-06-27 23:43:57,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:57,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:57,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 23:43:57,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886363636363636 [2024-06-27 23:43:57,837 INFO L175 Difference]: Start difference. First operand has 359 places, 793 transitions, 14930 flow. Second operand 10 states and 171 transitions. [2024-06-27 23:43:57,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 832 transitions, 17021 flow [2024-06-27 23:44:00,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 832 transitions, 16765 flow, removed 69 selfloop flow, removed 10 redundant places. [2024-06-27 23:44:00,717 INFO L231 Difference]: Finished difference. Result has 359 places, 802 transitions, 15046 flow [2024-06-27 23:44:00,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14724, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=757, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15046, PETRI_PLACES=359, PETRI_TRANSITIONS=802} [2024-06-27 23:44:00,717 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-27 23:44:00,717 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 802 transitions, 15046 flow [2024-06-27 23:44:00,717 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:44:00,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:00,718 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:44:00,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:44:00,718 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:00,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:00,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2021828913, now seen corresponding path program 13 times [2024-06-27 23:44:00,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:00,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351327885] [2024-06-27 23:44:00,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:00,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:02,536 INFO 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:44:02,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:02,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351327885] [2024-06-27 23:44:02,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351327885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:02,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:02,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:02,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408362252] [2024-06-27 23:44:02,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:02,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:02,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:02,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:02,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:02,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:44:02,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 802 transitions, 15046 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:44:02,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:02,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:44:02,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:05,019 INFO L124 PetriNetUnfolderBase]: 5252/8055 cut-off events. [2024-06-27 23:44:05,019 INFO L125 PetriNetUnfolderBase]: For 1550524/1550544 co-relation queries the response was YES. [2024-06-27 23:44:05,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89196 conditions, 8055 events. 5252/8055 cut-off events. For 1550524/1550544 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 46727 event pairs, 1578 based on Foata normal form. 21/8058 useless extension candidates. Maximal degree in co-relation 89030. Up to 7334 conditions per place. [2024-06-27 23:44:05,156 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 735 selfloop transitions, 97 changer transitions 0/847 dead transitions. [2024-06-27 23:44:05,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 847 transitions, 17828 flow [2024-06-27 23:44:05,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:05,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:44:05,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 23:44:05,157 INFO L175 Difference]: Start difference. First operand has 359 places, 802 transitions, 15046 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:44:05,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 847 transitions, 17828 flow [2024-06-27 23:44:08,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 847 transitions, 17772 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:08,252 INFO L231 Difference]: Finished difference. Result has 360 places, 811 transitions, 15454 flow [2024-06-27 23:44:08,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14990, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15454, PETRI_PLACES=360, PETRI_TRANSITIONS=811} [2024-06-27 23:44:08,253 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-06-27 23:44:08,253 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 811 transitions, 15454 flow [2024-06-27 23:44:08,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:44:08,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:08,253 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:44:08,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:44:08,253 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:08,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:08,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2002625598, now seen corresponding path program 12 times [2024-06-27 23:44:08,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:08,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846042158] [2024-06-27 23:44:08,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:08,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:08,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:10,374 INFO 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:44:10,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:10,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846042158] [2024-06-27 23:44:10,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846042158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:10,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:10,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:10,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874344280] [2024-06-27 23:44:10,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:10,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:10,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:10,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:10,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:10,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:10,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 811 transitions, 15454 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:44:10,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:10,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:10,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:12,948 INFO L124 PetriNetUnfolderBase]: 5750/8635 cut-off events. [2024-06-27 23:44:12,949 INFO L125 PetriNetUnfolderBase]: For 1609653/1609655 co-relation queries the response was YES. [2024-06-27 23:44:13,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94558 conditions, 8635 events. 5750/8635 cut-off events. For 1609653/1609655 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48197 event pairs, 1776 based on Foata normal form. 8/8642 useless extension candidates. Maximal degree in co-relation 94391. Up to 8264 conditions per place. [2024-06-27 23:44:13,091 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 793 selfloop transitions, 37 changer transitions 0/838 dead transitions. [2024-06-27 23:44:13,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 838 transitions, 17266 flow [2024-06-27 23:44:13,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:44:13,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 23:44:13,092 INFO L175 Difference]: Start difference. First operand has 360 places, 811 transitions, 15454 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:44:13,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 838 transitions, 17266 flow [2024-06-27 23:44:16,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 838 transitions, 16100 flow, removed 125 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:16,280 INFO L231 Difference]: Finished difference. Result has 360 places, 811 transitions, 14372 flow [2024-06-27 23:44:16,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14288, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14372, PETRI_PLACES=360, PETRI_TRANSITIONS=811} [2024-06-27 23:44:16,280 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-06-27 23:44:16,281 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 811 transitions, 14372 flow [2024-06-27 23:44:16,281 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:44:16,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:16,281 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:44:16,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:44:16,281 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:16,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:16,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1736386407, now seen corresponding path program 6 times [2024-06-27 23:44:16,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:16,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618980296] [2024-06-27 23:44:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:16,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:18,075 INFO 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:44:18,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:18,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618980296] [2024-06-27 23:44:18,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618980296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:18,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:18,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:44:18,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94406154] [2024-06-27 23:44:18,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:18,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:44:18,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:18,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:44:18,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:44:18,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:18,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 811 transitions, 14372 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:44:18,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:18,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:18,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:20,916 INFO L124 PetriNetUnfolderBase]: 5742/8617 cut-off events. [2024-06-27 23:44:20,916 INFO L125 PetriNetUnfolderBase]: For 1592642/1592642 co-relation queries the response was YES. [2024-06-27 23:44:20,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92900 conditions, 8617 events. 5742/8617 cut-off events. For 1592642/1592642 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 47981 event pairs, 1763 based on Foata normal form. 3/8619 useless extension candidates. Maximal degree in co-relation 92733. Up to 8255 conditions per place. [2024-06-27 23:44:21,035 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 800 selfloop transitions, 41 changer transitions 0/849 dead transitions. [2024-06-27 23:44:21,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 849 transitions, 16358 flow [2024-06-27 23:44:21,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:44:21,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:44:21,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-27 23:44:21,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3822314049586777 [2024-06-27 23:44:21,037 INFO L175 Difference]: Start difference. First operand has 360 places, 811 transitions, 14372 flow. Second operand 11 states and 185 transitions. [2024-06-27 23:44:21,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 849 transitions, 16358 flow [2024-06-27 23:44:24,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 849 transitions, 16185 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:24,105 INFO L231 Difference]: Finished difference. Result has 364 places, 816 transitions, 14422 flow [2024-06-27 23:44:24,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14199, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14422, PETRI_PLACES=364, PETRI_TRANSITIONS=816} [2024-06-27 23:44:24,105 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 319 predicate places. [2024-06-27 23:44:24,106 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 816 transitions, 14422 flow [2024-06-27 23:44:24,106 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:44:24,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:24,106 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:44:24,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:44:24,106 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:24,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:24,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1121024025, now seen corresponding path program 14 times [2024-06-27 23:44:24,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:24,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444974309] [2024-06-27 23:44:24,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:24,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:26,252 INFO 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:44:26,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:26,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444974309] [2024-06-27 23:44:26,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444974309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:26,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:26,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:26,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259844381] [2024-06-27 23:44:26,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:26,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:26,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:26,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:26,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:26,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:26,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 816 transitions, 14422 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:44:26,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:26,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:26,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:28,593 INFO L124 PetriNetUnfolderBase]: 5428/8238 cut-off events. [2024-06-27 23:44:28,593 INFO L125 PetriNetUnfolderBase]: For 1595338/1595358 co-relation queries the response was YES. [2024-06-27 23:44:28,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89586 conditions, 8238 events. 5428/8238 cut-off events. For 1595338/1595358 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 47065 event pairs, 1678 based on Foata normal form. 18/8240 useless extension candidates. Maximal degree in co-relation 89417. Up to 7707 conditions per place. [2024-06-27 23:44:28,723 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 758 selfloop transitions, 80 changer transitions 0/849 dead transitions. [2024-06-27 23:44:28,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 849 transitions, 16448 flow [2024-06-27 23:44:28,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:28,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:28,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 23:44:28,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 23:44:28,724 INFO L175 Difference]: Start difference. First operand has 364 places, 816 transitions, 14422 flow. Second operand 9 states and 164 transitions. [2024-06-27 23:44:28,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 849 transitions, 16448 flow [2024-06-27 23:44:32,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 849 transitions, 16365 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:32,027 INFO L231 Difference]: Finished difference. Result has 366 places, 822 transitions, 14700 flow [2024-06-27 23:44:32,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14339, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14700, PETRI_PLACES=366, PETRI_TRANSITIONS=822} [2024-06-27 23:44:32,028 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-27 23:44:32,028 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 822 transitions, 14700 flow [2024-06-27 23:44:32,028 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:44:32,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:32,028 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:44:32,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:44:32,028 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:44:32,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:32,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2002625443, now seen corresponding path program 15 times [2024-06-27 23:44:32,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:32,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807535786] [2024-06-27 23:44:32,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:32,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:32,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:33,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:44:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807535786] [2024-06-27 23:44:33,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807535786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:33,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:33,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:33,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314454384] [2024-06-27 23:44:33,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:33,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:33,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:33,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:33,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:34,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:44:34,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 822 transitions, 14700 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:44:34,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:34,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:44:34,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:36,461 INFO L124 PetriNetUnfolderBase]: 5326/8167 cut-off events. [2024-06-27 23:44:36,461 INFO L125 PetriNetUnfolderBase]: For 1649418/1649438 co-relation queries the response was YES. [2024-06-27 23:44:36,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90684 conditions, 8167 events. 5326/8167 cut-off events. For 1649418/1649438 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 47390 event pairs, 1575 based on Foata normal form. 22/8172 useless extension candidates. Maximal degree in co-relation 90514. Up to 7296 conditions per place. [2024-06-27 23:44:36,593 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 737 selfloop transitions, 126 changer transitions 0/879 dead transitions. [2024-06-27 23:44:36,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 879 transitions, 17866 flow [2024-06-27 23:44:36,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:36,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:36,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:44:36,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 23:44:36,595 INFO L175 Difference]: Start difference. First operand has 366 places, 822 transitions, 14700 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:44:36,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 879 transitions, 17866 flow [2024-06-27 23:44:39,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 879 transitions, 17357 flow, removed 86 selfloop flow, removed 8 redundant places. [2024-06-27 23:44:40,011 INFO L231 Difference]: Finished difference. Result has 368 places, 840 transitions, 15021 flow [2024-06-27 23:44:40,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14191, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15021, PETRI_PLACES=368, PETRI_TRANSITIONS=840} [2024-06-27 23:44:40,012 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2024-06-27 23:44:40,012 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 840 transitions, 15021 flow [2024-06-27 23:44:40,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 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:44:40,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:40,012 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:44:40,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:44:40,013 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:44:40,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:40,013 INFO L85 PathProgramCache]: Analyzing trace with hash -2002410117, now seen corresponding path program 7 times [2024-06-27 23:44:40,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:40,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056024172] [2024-06-27 23:44:40,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:40,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:40,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:41,883 INFO 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:44:41,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:41,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056024172] [2024-06-27 23:44:41,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056024172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:41,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:41,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:41,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428106426] [2024-06-27 23:44:41,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:41,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:41,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:41,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:41,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:42,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:42,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 840 transitions, 15021 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:44:42,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:42,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:42,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:44,579 INFO L124 PetriNetUnfolderBase]: 5806/8717 cut-off events. [2024-06-27 23:44:44,579 INFO L125 PetriNetUnfolderBase]: For 1683536/1683536 co-relation queries the response was YES. [2024-06-27 23:44:44,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95207 conditions, 8717 events. 5806/8717 cut-off events. For 1683536/1683536 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48668 event pairs, 1730 based on Foata normal form. 4/8720 useless extension candidates. Maximal degree in co-relation 95036. Up to 8257 conditions per place. [2024-06-27 23:44:44,707 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 792 selfloop transitions, 74 changer transitions 0/874 dead transitions. [2024-06-27 23:44:44,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 874 transitions, 17065 flow [2024-06-27 23:44:44,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:44:44,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:44:44,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 23:44:44,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-27 23:44:44,709 INFO L175 Difference]: Start difference. First operand has 368 places, 840 transitions, 15021 flow. Second operand 10 states and 174 transitions. [2024-06-27 23:44:44,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 874 transitions, 17065 flow [2024-06-27 23:44:48,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 874 transitions, 16729 flow, removed 121 selfloop flow, removed 5 redundant places. [2024-06-27 23:44:48,411 INFO L231 Difference]: Finished difference. Result has 374 places, 845 transitions, 14968 flow [2024-06-27 23:44:48,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14687, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14968, PETRI_PLACES=374, PETRI_TRANSITIONS=845} [2024-06-27 23:44:48,412 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-27 23:44:48,412 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 845 transitions, 14968 flow [2024-06-27 23:44:48,412 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:44:48,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:48,412 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:44:48,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:44:48,412 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:48,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:48,413 INFO L85 PathProgramCache]: Analyzing trace with hash -318761395, now seen corresponding path program 6 times [2024-06-27 23:44:48,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:48,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106176800] [2024-06-27 23:44:48,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:48,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:48,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:49,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:44:49,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:49,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106176800] [2024-06-27 23:44:49,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106176800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:49,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:49,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:49,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386767632] [2024-06-27 23:44:49,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:49,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:49,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:49,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:49,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:50,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:44:50,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 845 transitions, 14968 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:50,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:50,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:44:50,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:52,118 INFO L124 PetriNetUnfolderBase]: 5507/8403 cut-off events. [2024-06-27 23:44:52,118 INFO L125 PetriNetUnfolderBase]: For 1691672/1691699 co-relation queries the response was YES. [2024-06-27 23:44:52,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93102 conditions, 8403 events. 5507/8403 cut-off events. For 1691672/1691699 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48222 event pairs, 1664 based on Foata normal form. 24/8402 useless extension candidates. Maximal degree in co-relation 92929. Up to 7775 conditions per place. [2024-06-27 23:44:52,268 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 744 selfloop transitions, 30 changer transitions 0/847 dead transitions. [2024-06-27 23:44:52,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 847 transitions, 16444 flow [2024-06-27 23:44:52,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:52,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:52,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 23:44:52,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 23:44:52,270 INFO L175 Difference]: Start difference. First operand has 374 places, 845 transitions, 14968 flow. Second operand 7 states and 128 transitions. [2024-06-27 23:44:52,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 847 transitions, 16444 flow [2024-06-27 23:44:55,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 847 transitions, 16048 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-27 23:44:55,945 INFO L231 Difference]: Finished difference. Result has 365 places, 837 transitions, 14516 flow [2024-06-27 23:44:55,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14456, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14516, PETRI_PLACES=365, PETRI_TRANSITIONS=837} [2024-06-27 23:44:55,946 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 320 predicate places. [2024-06-27 23:44:55,946 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 837 transitions, 14516 flow [2024-06-27 23:44:55,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:55,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:55,946 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:44:55,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:44:55,946 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:55,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:55,947 INFO L85 PathProgramCache]: Analyzing trace with hash -685355419, now seen corresponding path program 1 times [2024-06-27 23:44:55,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:55,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569971099] [2024-06-27 23:44:55,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:55,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:59,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:59,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:59,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569971099] [2024-06-27 23:44:59,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569971099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:59,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:59,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:44:59,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115722001] [2024-06-27 23:44:59,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:59,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:44:59,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:59,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:44:59,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:44:59,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:59,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 837 transitions, 14516 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:59,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:59,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:59,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:01,920 INFO L124 PetriNetUnfolderBase]: 5828/8764 cut-off events. [2024-06-27 23:45:01,921 INFO L125 PetriNetUnfolderBase]: For 1680916/1680916 co-relation queries the response was YES. [2024-06-27 23:45:02,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94992 conditions, 8764 events. 5828/8764 cut-off events. For 1680916/1680916 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 49152 event pairs, 1708 based on Foata normal form. 3/8766 useless extension candidates. Maximal degree in co-relation 94822. Up to 8100 conditions per place. [2024-06-27 23:45:02,056 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 729 selfloop transitions, 134 changer transitions 0/871 dead transitions. [2024-06-27 23:45:02,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 871 transitions, 16701 flow [2024-06-27 23:45:02,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:45:02,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:45:02,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:45:02,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-27 23:45:02,057 INFO L175 Difference]: Start difference. First operand has 365 places, 837 transitions, 14516 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:45:02,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 871 transitions, 16701 flow [2024-06-27 23:45:05,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 871 transitions, 16497 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:45:05,713 INFO L231 Difference]: Finished difference. Result has 367 places, 845 transitions, 14736 flow [2024-06-27 23:45:05,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14312, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14736, PETRI_PLACES=367, PETRI_TRANSITIONS=845} [2024-06-27 23:45:05,713 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 322 predicate places. [2024-06-27 23:45:05,713 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 845 transitions, 14736 flow [2024-06-27 23:45:05,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:05,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:05,714 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:45:05,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:45:05,714 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:45:05,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:05,715 INFO L85 PathProgramCache]: Analyzing trace with hash -554752057, now seen corresponding path program 2 times [2024-06-27 23:45:05,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:05,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653049577] [2024-06-27 23:45:05,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:05,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:09,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:09,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:09,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653049577] [2024-06-27 23:45:09,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653049577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:09,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:09,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:45:09,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566652224] [2024-06-27 23:45:09,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:09,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:45:09,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:09,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:45:09,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:45:09,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:09,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 845 transitions, 14736 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:09,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:09,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:09,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:12,313 INFO L124 PetriNetUnfolderBase]: 5851/8796 cut-off events. [2024-06-27 23:45:12,314 INFO L125 PetriNetUnfolderBase]: For 1721986/1721986 co-relation queries the response was YES. [2024-06-27 23:45:12,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96467 conditions, 8796 events. 5851/8796 cut-off events. For 1721986/1721986 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 49402 event pairs, 1696 based on Foata normal form. 3/8798 useless extension candidates. Maximal degree in co-relation 96299. Up to 8012 conditions per place. [2024-06-27 23:45:12,457 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 709 selfloop transitions, 169 changer transitions 0/886 dead transitions. [2024-06-27 23:45:12,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 886 transitions, 17153 flow [2024-06-27 23:45:12,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 23:45:12,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 23:45:12,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 238 transitions. [2024-06-27 23:45:12,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 23:45:12,459 INFO L175 Difference]: Start difference. First operand has 367 places, 845 transitions, 14736 flow. Second operand 14 states and 238 transitions. [2024-06-27 23:45:12,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 886 transitions, 17153 flow [2024-06-27 23:45:16,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 886 transitions, 16959 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 23:45:16,227 INFO L231 Difference]: Finished difference. Result has 377 places, 852 transitions, 15058 flow [2024-06-27 23:45:16,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14554, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15058, PETRI_PLACES=377, PETRI_TRANSITIONS=852} [2024-06-27 23:45:16,228 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-06-27 23:45:16,228 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 852 transitions, 15058 flow [2024-06-27 23:45:16,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:16,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:16,228 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:45:16,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:45:16,228 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:45:16,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:16,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1191671649, now seen corresponding path program 1 times [2024-06-27 23:45:16,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:16,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441032815] [2024-06-27 23:45:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:16,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:16,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:19,014 INFO 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:45:19,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:19,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441032815] [2024-06-27 23:45:19,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441032815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:19,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:19,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:45:19,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729195450] [2024-06-27 23:45:19,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:19,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:45:19,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:19,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:45:19,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:45:19,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:19,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 852 transitions, 15058 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:45:19,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:19,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:19,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:21,986 INFO L124 PetriNetUnfolderBase]: 5812/8750 cut-off events. [2024-06-27 23:45:21,986 INFO L125 PetriNetUnfolderBase]: For 1821151/1821202 co-relation queries the response was YES. [2024-06-27 23:45:22,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97615 conditions, 8750 events. 5812/8750 cut-off events. For 1821151/1821202 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 49501 event pairs, 1733 based on Foata normal form. 49/8760 useless extension candidates. Maximal degree in co-relation 97444. Up to 7955 conditions per place. [2024-06-27 23:45:22,132 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 710 selfloop transitions, 118 changer transitions 0/900 dead transitions. [2024-06-27 23:45:22,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 900 transitions, 17768 flow [2024-06-27 23:45:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:45:22,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-27 23:45:22,134 INFO L175 Difference]: Start difference. First operand has 377 places, 852 transitions, 15058 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:45:22,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 900 transitions, 17768 flow [2024-06-27 23:45:25,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 900 transitions, 17398 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-27 23:45:25,977 INFO L231 Difference]: Finished difference. Result has 378 places, 878 transitions, 15863 flow [2024-06-27 23:45:25,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14688, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=753, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15863, PETRI_PLACES=378, PETRI_TRANSITIONS=878} [2024-06-27 23:45:25,978 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-27 23:45:25,978 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 878 transitions, 15863 flow [2024-06-27 23:45:25,978 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:45:25,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:25,978 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:45:25,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:45:25,978 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:45:25,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:25,979 INFO L85 PathProgramCache]: Analyzing trace with hash 202180731, now seen corresponding path program 2 times [2024-06-27 23:45:25,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:25,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36398749] [2024-06-27 23:45:25,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:25,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:25,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:28,748 INFO 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:45:28,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36398749] [2024-06-27 23:45:28,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36398749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:28,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:28,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:45:28,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557128460] [2024-06-27 23:45:28,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:28,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:45:28,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:28,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:45:28,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:45:28,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:28,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 878 transitions, 15863 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:45:28,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:28,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:28,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:31,907 INFO L124 PetriNetUnfolderBase]: 5829/8774 cut-off events. [2024-06-27 23:45:31,907 INFO L125 PetriNetUnfolderBase]: For 1961517/1961570 co-relation queries the response was YES. [2024-06-27 23:45:31,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100206 conditions, 8774 events. 5829/8774 cut-off events. For 1961517/1961570 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 49624 event pairs, 1732 based on Foata normal form. 51/8786 useless extension candidates. Maximal degree in co-relation 100031. Up to 7972 conditions per place. [2024-06-27 23:45:32,035 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 714 selfloop transitions, 117 changer transitions 0/903 dead transitions. [2024-06-27 23:45:32,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 903 transitions, 17927 flow [2024-06-27 23:45:32,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:32,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:32,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 23:45:32,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-06-27 23:45:32,037 INFO L175 Difference]: Start difference. First operand has 378 places, 878 transitions, 15863 flow. Second operand 11 states and 189 transitions. [2024-06-27 23:45:32,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 903 transitions, 17927 flow [2024-06-27 23:45:37,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 903 transitions, 17359 flow, removed 272 selfloop flow, removed 3 redundant places. [2024-06-27 23:45:37,531 INFO L231 Difference]: Finished difference. Result has 387 places, 886 transitions, 15709 flow [2024-06-27 23:45:37,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15335, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=768, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15709, PETRI_PLACES=387, PETRI_TRANSITIONS=886} [2024-06-27 23:45:37,532 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-27 23:45:37,532 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 886 transitions, 15709 flow [2024-06-27 23:45:37,532 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:45:37,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:37,532 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:45:37,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:45:37,532 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:37,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:37,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1183397439, now seen corresponding path program 3 times [2024-06-27 23:45:37,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:37,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791050137] [2024-06-27 23:45:37,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:37,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:40,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:45:40,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:40,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791050137] [2024-06-27 23:45:40,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791050137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:40,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:40,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:45:40,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321202753] [2024-06-27 23:45:40,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:40,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:45:40,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:40,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:45:40,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:45:40,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:40,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 886 transitions, 15709 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:45:40,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:40,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:40,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:43,345 INFO L124 PetriNetUnfolderBase]: 5816/8756 cut-off events. [2024-06-27 23:45:43,345 INFO L125 PetriNetUnfolderBase]: For 1968458/1968511 co-relation queries the response was YES. [2024-06-27 23:45:43,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100108 conditions, 8756 events. 5816/8756 cut-off events. For 1968458/1968511 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 49536 event pairs, 1732 based on Foata normal form. 51/8768 useless extension candidates. Maximal degree in co-relation 99928. Up to 7960 conditions per place. [2024-06-27 23:45:43,496 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 713 selfloop transitions, 114 changer transitions 0/899 dead transitions. [2024-06-27 23:45:43,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 899 transitions, 17350 flow [2024-06-27 23:45:43,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:43,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 23:45:43,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-06-27 23:45:43,498 INFO L175 Difference]: Start difference. First operand has 387 places, 886 transitions, 15709 flow. Second operand 11 states and 189 transitions. [2024-06-27 23:45:43,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 899 transitions, 17350 flow [2024-06-27 23:45:47,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 899 transitions, 16877 flow, removed 106 selfloop flow, removed 8 redundant places. [2024-06-27 23:45:48,008 INFO L231 Difference]: Finished difference. Result has 390 places, 883 transitions, 15411 flow [2024-06-27 23:45:48,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15175, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15411, PETRI_PLACES=390, PETRI_TRANSITIONS=883} [2024-06-27 23:45:48,009 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-27 23:45:48,009 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 883 transitions, 15411 flow [2024-06-27 23:45:48,009 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:45:48,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:48,009 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:45:48,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:45:48,009 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:45:48,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:48,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1183397687, now seen corresponding path program 3 times [2024-06-27 23:45:48,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:48,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976619135] [2024-06-27 23:45:48,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:48,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:48,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:51,459 INFO 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:45:51,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:51,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976619135] [2024-06-27 23:45:51,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976619135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:51,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:51,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:45:51,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195484225] [2024-06-27 23:45:51,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:51,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:45:51,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:51,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:45:51,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:45:51,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:45:51,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 883 transitions, 15411 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:51,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:51,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:45:51,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:54,750 INFO L124 PetriNetUnfolderBase]: 5941/8899 cut-off events. [2024-06-27 23:45:54,750 INFO L125 PetriNetUnfolderBase]: For 1888269/1888271 co-relation queries the response was YES. [2024-06-27 23:45:54,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100393 conditions, 8899 events. 5941/8899 cut-off events. For 1888269/1888271 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49780 event pairs, 1697 based on Foata normal form. 5/8903 useless extension candidates. Maximal degree in co-relation 100212. Up to 8104 conditions per place. [2024-06-27 23:45:54,909 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 729 selfloop transitions, 161 changer transitions 0/906 dead transitions. [2024-06-27 23:45:54,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 906 transitions, 17491 flow [2024-06-27 23:45:54,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:45:54,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:45:54,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-27 23:45:54,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3706293706293706 [2024-06-27 23:45:54,910 INFO L175 Difference]: Start difference. First operand has 390 places, 883 transitions, 15411 flow. Second operand 13 states and 212 transitions. [2024-06-27 23:45:54,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 906 transitions, 17491 flow [2024-06-27 23:45:59,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 906 transitions, 17249 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 23:45:59,456 INFO L231 Difference]: Finished difference. Result has 396 places, 883 transitions, 15501 flow [2024-06-27 23:45:59,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15169, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15501, PETRI_PLACES=396, PETRI_TRANSITIONS=883} [2024-06-27 23:45:59,457 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-27 23:45:59,457 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 883 transitions, 15501 flow [2024-06-27 23:45:59,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:59,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:59,457 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:45:59,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:45:59,457 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:59,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:59,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1183089857, now seen corresponding path program 1 times [2024-06-27 23:45:59,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:59,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896828432] [2024-06-27 23:45:59,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:59,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:01,701 INFO 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:46:01,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:01,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896828432] [2024-06-27 23:46:01,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896828432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:01,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:01,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:46:01,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828400559] [2024-06-27 23:46:01,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:01,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:46:01,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:01,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:46:01,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:46:01,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:46:01,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 883 transitions, 15501 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:46:01,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:01,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:46:01,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:04,381 INFO L124 PetriNetUnfolderBase]: 5804/8737 cut-off events. [2024-06-27 23:46:04,381 INFO L125 PetriNetUnfolderBase]: For 1937427/1937452 co-relation queries the response was YES. [2024-06-27 23:46:04,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99453 conditions, 8737 events. 5804/8737 cut-off events. For 1937427/1937452 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 49233 event pairs, 1754 based on Foata normal form. 22/8734 useless extension candidates. Maximal degree in co-relation 99271. Up to 8251 conditions per place. [2024-06-27 23:46:04,536 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 806 selfloop transitions, 19 changer transitions 0/897 dead transitions. [2024-06-27 23:46:04,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 897 transitions, 17235 flow [2024-06-27 23:46:04,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:46:04,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:46:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 23:46:04,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721590909090909 [2024-06-27 23:46:04,537 INFO L175 Difference]: Start difference. First operand has 396 places, 883 transitions, 15501 flow. Second operand 8 states and 131 transitions. [2024-06-27 23:46:04,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 897 transitions, 17235 flow [2024-06-27 23:46:09,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 897 transitions, 16849 flow, removed 23 selfloop flow, removed 13 redundant places. [2024-06-27 23:46:09,290 INFO L231 Difference]: Finished difference. Result has 391 places, 886 transitions, 15217 flow [2024-06-27 23:46:09,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15115, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15217, PETRI_PLACES=391, PETRI_TRANSITIONS=886} [2024-06-27 23:46:09,290 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-27 23:46:09,291 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 886 transitions, 15217 flow [2024-06-27 23:46:09,291 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:46:09,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:09,291 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:46:09,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:46:09,291 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:46:09,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:09,292 INFO L85 PathProgramCache]: Analyzing trace with hash 724536075, now seen corresponding path program 1 times [2024-06-27 23:46:09,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:09,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992992873] [2024-06-27 23:46:09,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:09,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:11,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:46:11,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:11,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992992873] [2024-06-27 23:46:11,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992992873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:11,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:11,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:46:11,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933418922] [2024-06-27 23:46:11,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:11,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:46:11,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:11,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:46:11,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:46:12,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:46:12,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 886 transitions, 15217 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:12,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:12,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:46:12,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:14,728 INFO L124 PetriNetUnfolderBase]: 4959/7918 cut-off events. [2024-06-27 23:46:14,728 INFO L125 PetriNetUnfolderBase]: For 1995715/1995772 co-relation queries the response was YES. [2024-06-27 23:46:14,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95101 conditions, 7918 events. 4959/7918 cut-off events. For 1995715/1995772 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 49153 event pairs, 515 based on Foata normal form. 26/7900 useless extension candidates. Maximal degree in co-relation 94918. Up to 3436 conditions per place. [2024-06-27 23:46:14,869 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 392 selfloop transitions, 385 changer transitions 0/943 dead transitions. [2024-06-27 23:46:14,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 943 transitions, 17644 flow [2024-06-27 23:46:14,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:14,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:46:14,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328282828282829 [2024-06-27 23:46:14,871 INFO L175 Difference]: Start difference. First operand has 391 places, 886 transitions, 15217 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:46:14,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 943 transitions, 17644 flow [2024-06-27 23:46:20,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 943 transitions, 17576 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:46:20,583 INFO L231 Difference]: Finished difference. Result has 396 places, 892 transitions, 16514 flow [2024-06-27 23:46:20,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15149, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16514, PETRI_PLACES=396, PETRI_TRANSITIONS=892} [2024-06-27 23:46:20,583 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 351 predicate places. [2024-06-27 23:46:20,584 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 892 transitions, 16514 flow [2024-06-27 23:46:20,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:20,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:20,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:20,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:46:20,584 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:46:20,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:20,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1203001512, now seen corresponding path program 1 times [2024-06-27 23:46:20,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:20,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044168974] [2024-06-27 23:46:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:20,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:20,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:22,427 INFO 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:46:22,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:22,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044168974] [2024-06-27 23:46:22,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044168974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:22,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:22,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:46:22,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413695500] [2024-06-27 23:46:22,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:22,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:46:22,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:22,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:46:22,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:46:22,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:46:22,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 892 transitions, 16514 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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:46:22,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:22,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:46:22,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:25,147 INFO L124 PetriNetUnfolderBase]: 5820/8856 cut-off events. [2024-06-27 23:46:25,147 INFO L125 PetriNetUnfolderBase]: For 2084920/2084932 co-relation queries the response was YES. [2024-06-27 23:46:25,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106886 conditions, 8856 events. 5820/8856 cut-off events. For 2084920/2084932 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 51122 event pairs, 1136 based on Foata normal form. 13/8858 useless extension candidates. Maximal degree in co-relation 106700. Up to 7693 conditions per place. [2024-06-27 23:46:25,304 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 707 selfloop transitions, 139 changer transitions 0/931 dead transitions. [2024-06-27 23:46:25,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 931 transitions, 18929 flow [2024-06-27 23:46:25,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:46:25,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:46:25,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:46:25,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744318181818182 [2024-06-27 23:46:25,305 INFO L175 Difference]: Start difference. First operand has 396 places, 892 transitions, 16514 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:46:25,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 931 transitions, 18929 flow [2024-06-27 23:46:30,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 931 transitions, 18580 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:46:30,455 INFO L231 Difference]: Finished difference. Result has 400 places, 905 transitions, 16753 flow [2024-06-27 23:46:30,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16175, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16753, PETRI_PLACES=400, PETRI_TRANSITIONS=905} [2024-06-27 23:46:30,455 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 355 predicate places. [2024-06-27 23:46:30,456 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 905 transitions, 16753 flow [2024-06-27 23:46:30,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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:46:30,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:30,456 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:46:30,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:46:30,456 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:30,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:30,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2073557949, now seen corresponding path program 2 times [2024-06-27 23:46:30,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:30,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032401063] [2024-06-27 23:46:30,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:30,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:33,579 INFO 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:46:33,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:33,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032401063] [2024-06-27 23:46:33,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032401063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:33,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:33,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:33,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114428752] [2024-06-27 23:46:33,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:33,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:33,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:33,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:33,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:33,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:33,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 905 transitions, 16753 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:46:33,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:33,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:33,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:36,692 INFO L124 PetriNetUnfolderBase]: 5847/8989 cut-off events. [2024-06-27 23:46:36,692 INFO L125 PetriNetUnfolderBase]: For 2281164/2281177 co-relation queries the response was YES. [2024-06-27 23:46:36,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108648 conditions, 8989 events. 5847/8989 cut-off events. For 2281164/2281177 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 53208 event pairs, 958 based on Foata normal form. 33/9005 useless extension candidates. Maximal degree in co-relation 108460. Up to 4639 conditions per place. [2024-06-27 23:46:36,846 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 453 selfloop transitions, 491 changer transitions 0/969 dead transitions. [2024-06-27 23:46:36,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 969 transitions, 20185 flow [2024-06-27 23:46:36,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:46:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:46:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:46:36,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5136363636363637 [2024-06-27 23:46:36,847 INFO L175 Difference]: Start difference. First operand has 400 places, 905 transitions, 16753 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:46:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 969 transitions, 20185 flow [2024-06-27 23:46:42,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 969 transitions, 20098 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 23:46:42,143 INFO L231 Difference]: Finished difference. Result has 407 places, 910 transitions, 17814 flow [2024-06-27 23:46:42,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16672, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17814, PETRI_PLACES=407, PETRI_TRANSITIONS=910} [2024-06-27 23:46:42,144 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 362 predicate places. [2024-06-27 23:46:42,144 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 910 transitions, 17814 flow [2024-06-27 23:46:42,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:46:42,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:42,144 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:46:42,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:46:42,144 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:42,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:42,145 INFO L85 PathProgramCache]: Analyzing trace with hash -2070876759, now seen corresponding path program 3 times [2024-06-27 23:46:42,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:42,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271987826] [2024-06-27 23:46:42,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:42,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:45,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:45,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:45,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271987826] [2024-06-27 23:46:45,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271987826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:45,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:45,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:45,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346858438] [2024-06-27 23:46:45,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:45,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:45,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:45,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:45,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:45,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:45,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 910 transitions, 17814 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:46:45,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:45,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:45,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:48,846 INFO L124 PetriNetUnfolderBase]: 6171/9546 cut-off events. [2024-06-27 23:46:48,847 INFO L125 PetriNetUnfolderBase]: For 2465687/2465700 co-relation queries the response was YES. [2024-06-27 23:46:48,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117839 conditions, 9546 events. 6171/9546 cut-off events. For 2465687/2465700 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 57759 event pairs, 1320 based on Foata normal form. 33/9562 useless extension candidates. Maximal degree in co-relation 117650. Up to 6173 conditions per place. [2024-06-27 23:46:49,009 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 489 selfloop transitions, 465 changer transitions 0/979 dead transitions. [2024-06-27 23:46:49,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 979 transitions, 21372 flow [2024-06-27 23:46:49,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:46:49,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:46:49,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-27 23:46:49,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181818181818182 [2024-06-27 23:46:49,011 INFO L175 Difference]: Start difference. First operand has 407 places, 910 transitions, 17814 flow. Second operand 10 states and 228 transitions. [2024-06-27 23:46:49,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 979 transitions, 21372 flow [2024-06-27 23:46:54,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 979 transitions, 20742 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 23:46:54,719 INFO L231 Difference]: Finished difference. Result has 411 places, 915 transitions, 18284 flow [2024-06-27 23:46:54,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17200, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18284, PETRI_PLACES=411, PETRI_TRANSITIONS=915} [2024-06-27 23:46:54,720 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 366 predicate places. [2024-06-27 23:46:54,720 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 915 transitions, 18284 flow [2024-06-27 23:46:54,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:46:54,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:54,720 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:46:54,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:46:54,721 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:54,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:54,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2070756789, now seen corresponding path program 4 times [2024-06-27 23:46:54,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:54,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60861516] [2024-06-27 23:46:54,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:54,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:57,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:57,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:57,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60861516] [2024-06-27 23:46:57,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60861516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:57,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:57,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:46:57,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340240104] [2024-06-27 23:46:57,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:57,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:46:57,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:46:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:46:57,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:57,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 915 transitions, 18284 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:46:57,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:57,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:57,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:00,800 INFO L124 PetriNetUnfolderBase]: 6281/9749 cut-off events. [2024-06-27 23:47:00,800 INFO L125 PetriNetUnfolderBase]: For 2513922/2513935 co-relation queries the response was YES. [2024-06-27 23:47:00,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119672 conditions, 9749 events. 6281/9749 cut-off events. For 2513922/2513935 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 59576 event pairs, 1445 based on Foata normal form. 41/9771 useless extension candidates. Maximal degree in co-relation 119481. Up to 6774 conditions per place. [2024-06-27 23:47:00,968 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 493 selfloop transitions, 453 changer transitions 0/971 dead transitions. [2024-06-27 23:47:00,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 971 transitions, 21334 flow [2024-06-27 23:47:00,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:47:00,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:47:00,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-27 23:47:00,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:47:00,970 INFO L175 Difference]: Start difference. First operand has 411 places, 915 transitions, 18284 flow. Second operand 10 states and 220 transitions. [2024-06-27 23:47:00,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 971 transitions, 21334 flow [2024-06-27 23:47:06,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 971 transitions, 20739 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:47:06,604 INFO L231 Difference]: Finished difference. Result has 415 places, 918 transitions, 18695 flow [2024-06-27 23:47:06,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17689, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18695, PETRI_PLACES=415, PETRI_TRANSITIONS=918} [2024-06-27 23:47:06,605 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 370 predicate places. [2024-06-27 23:47:06,605 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 918 transitions, 18695 flow [2024-06-27 23:47:06,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:06,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:06,606 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:47:06,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:47:06,606 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:47:06,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:06,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1696184749, now seen corresponding path program 5 times [2024-06-27 23:47:06,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:06,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402635352] [2024-06-27 23:47:06,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:06,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:09,610 INFO 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:47:09,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:09,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402635352] [2024-06-27 23:47:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402635352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:09,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:47:09,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116908132] [2024-06-27 23:47:09,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:47:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:47:09,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:47:09,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:47:09,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 918 transitions, 18695 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:09,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:09,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:47:09,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:13,352 INFO L124 PetriNetUnfolderBase]: 6235/9677 cut-off events. [2024-06-27 23:47:13,352 INFO L125 PetriNetUnfolderBase]: For 2413294/2413307 co-relation queries the response was YES. [2024-06-27 23:47:13,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118580 conditions, 9677 events. 6235/9677 cut-off events. For 2413294/2413307 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 58994 event pairs, 1368 based on Foata normal form. 33/9691 useless extension candidates. Maximal degree in co-relation 118387. Up to 6477 conditions per place. [2024-06-27 23:47:13,503 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 495 selfloop transitions, 459 changer transitions 0/979 dead transitions. [2024-06-27 23:47:13,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 979 transitions, 21763 flow [2024-06-27 23:47:13,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:47:13,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:47:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-27 23:47:13,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.509090909090909 [2024-06-27 23:47:13,505 INFO L175 Difference]: Start difference. First operand has 415 places, 918 transitions, 18695 flow. Second operand 10 states and 224 transitions. [2024-06-27 23:47:13,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 979 transitions, 21763 flow [2024-06-27 23:47:18,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 979 transitions, 20825 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 23:47:18,382 INFO L231 Difference]: Finished difference. Result has 417 places, 918 transitions, 18685 flow [2024-06-27 23:47:18,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17757, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18685, PETRI_PLACES=417, PETRI_TRANSITIONS=918} [2024-06-27 23:47:18,383 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 372 predicate places. [2024-06-27 23:47:18,383 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 918 transitions, 18685 flow [2024-06-27 23:47:18,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:18,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:18,383 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:47:18,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:47:18,383 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:47:18,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1685588597, now seen corresponding path program 6 times [2024-06-27 23:47:18,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:18,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534383301] [2024-06-27 23:47:18,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:18,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:20,780 INFO 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:47:20,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:20,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534383301] [2024-06-27 23:47:20,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534383301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:20,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:20,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:47:20,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537339319] [2024-06-27 23:47:20,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:20,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:47:20,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:20,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:47:20,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:47:20,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:47:20,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 918 transitions, 18685 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:20,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:20,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:47:20,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:24,720 INFO L124 PetriNetUnfolderBase]: 6379/9946 cut-off events. [2024-06-27 23:47:24,720 INFO L125 PetriNetUnfolderBase]: For 2497832/2497885 co-relation queries the response was YES. [2024-06-27 23:47:24,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120319 conditions, 9946 events. 6379/9946 cut-off events. For 2497832/2497885 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 61638 event pairs, 1617 based on Foata normal form. 79/10005 useless extension candidates. Maximal degree in co-relation 120125. Up to 7837 conditions per place. [2024-06-27 23:47:24,875 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 598 selfloop transitions, 345 changer transitions 0/968 dead transitions. [2024-06-27 23:47:24,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 968 transitions, 21404 flow [2024-06-27 23:47:24,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:47:24,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:47:24,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:47:24,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-27 23:47:24,879 INFO L175 Difference]: Start difference. First operand has 417 places, 918 transitions, 18685 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:47:24,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 968 transitions, 21404 flow [2024-06-27 23:47:30,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 968 transitions, 20441 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:47:30,520 INFO L231 Difference]: Finished difference. Result has 418 places, 920 transitions, 18494 flow [2024-06-27 23:47:30,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17722, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18494, PETRI_PLACES=418, PETRI_TRANSITIONS=920} [2024-06-27 23:47:30,521 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-27 23:47:30,521 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 920 transitions, 18494 flow [2024-06-27 23:47:30,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:30,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:30,521 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:47:30,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:47:30,522 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:47:30,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:30,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1746519277, now seen corresponding path program 7 times [2024-06-27 23:47:30,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:30,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395500345] [2024-06-27 23:47:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:30,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:30,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:33,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:33,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:33,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395500345] [2024-06-27 23:47:33,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395500345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:33,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:33,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:47:33,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452875091] [2024-06-27 23:47:33,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:33,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:47:33,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:33,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:47:33,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:47:33,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:47:33,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 920 transitions, 18494 flow. Second operand has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:33,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:33,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:47:33,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:47:36,844 INFO L124 PetriNetUnfolderBase]: 6712/10493 cut-off events. [2024-06-27 23:47:36,844 INFO L125 PetriNetUnfolderBase]: For 2677385/2677428 co-relation queries the response was YES. [2024-06-27 23:47:36,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127260 conditions, 10493 events. 6712/10493 cut-off events. For 2677385/2677428 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 66084 event pairs, 1699 based on Foata normal form. 52/10520 useless extension candidates. Maximal degree in co-relation 127065. Up to 7858 conditions per place. [2024-06-27 23:47:37,002 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 598 selfloop transitions, 358 changer transitions 0/981 dead transitions. [2024-06-27 23:47:37,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 981 transitions, 21765 flow [2024-06-27 23:47:37,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:47:37,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:47:37,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:47:37,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022727272727273 [2024-06-27 23:47:37,004 INFO L175 Difference]: Start difference. First operand has 418 places, 920 transitions, 18494 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:47:37,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 981 transitions, 21765 flow [2024-06-27 23:47:41,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 981 transitions, 21053 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:47:41,831 INFO L231 Difference]: Finished difference. Result has 420 places, 924 transitions, 18654 flow [2024-06-27 23:47:41,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17782, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18654, PETRI_PLACES=420, PETRI_TRANSITIONS=924} [2024-06-27 23:47:41,832 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 375 predicate places. [2024-06-27 23:47:41,832 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 924 transitions, 18654 flow [2024-06-27 23:47:41,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.5) internal successors, (125), 10 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:47:41,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:47:41,832 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:47:41,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:47:41,832 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:47:41,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:47:41,833 INFO L85 PathProgramCache]: Analyzing trace with hash 621157971, now seen corresponding path program 8 times [2024-06-27 23:47:41,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:47:41,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943641729] [2024-06-27 23:47:41,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:47:41,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:47:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:44,332 INFO 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:47:44,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:44,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943641729] [2024-06-27 23:47:44,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943641729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:44,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:44,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:47:44,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117058550] [2024-06-27 23:47:44,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:44,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:47:44,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:44,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:47:44,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:47:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:47:44,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 924 transitions, 18654 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:47:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:47:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand