./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_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/safe009_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/safe009_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe009_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-28 00:16:18,516 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:16:18,578 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:16:18,583 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:16:18,585 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:16:18,602 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:16:18,604 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:16:18,605 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:16:18,605 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:16:18,608 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:16:18,608 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:16:18,609 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:16:18,610 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:16:18,610 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:16:18,611 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:16:18,611 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:16:18,611 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:16:18,611 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:16:18,611 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:16:18,613 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:16:18,613 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:16:18,613 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:16:18,613 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:16:18,613 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:16:18,614 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:16:18,614 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:16:18,614 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:16:18,614 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:16:18,615 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:16:18,615 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:16:18,616 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:16:18,616 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:16:18,616 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:16:18,617 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:16:18,617 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:16:18,617 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:16:18,617 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:16:18,617 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:16:18,617 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:16:18,618 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:16:18,618 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:16:18,618 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:16:18,618 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:16:18,618 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 00:16:18,856 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:16:18,881 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:16:18,883 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:16:18,884 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:16:18,884 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:16:18,885 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_rmo.oepc.i [2024-06-28 00:16:19,986 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:16:20,187 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:16:20,187 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_rmo.oepc.i [2024-06-28 00:16:20,198 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90ff67855/49b8689b7ec44b3b86cb57e80d64e112/FLAG9000295b0 [2024-06-28 00:16:20,209 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90ff67855/49b8689b7ec44b3b86cb57e80d64e112 [2024-06-28 00:16:20,211 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:16:20,212 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:16:20,217 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/safe009_rmo.oepc.yml/witness.yml [2024-06-28 00:16:20,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:16:20,300 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:16:20,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:16:20,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:16:20,306 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:16:20,308 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:16:20" (1/2) ... [2024-06-28 00:16:20,309 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e8db760 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:16:20, skipping insertion in model container [2024-06-28 00:16:20,309 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:16:20" (1/2) ... [2024-06-28 00:16:20,310 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@d3b9ffb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:16:20, skipping insertion in model container [2024-06-28 00:16:20,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:16:20" (2/2) ... [2024-06-28 00:16:20,312 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e8db760 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20, skipping insertion in model container [2024-06-28 00:16:20,312 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:16:20" (2/2) ... [2024-06-28 00:16:20,313 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:16:20,334 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:16:20,335 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:16:20,336 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:16:20,336 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) - (long long )y$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )weak$$choice2 >= 0LL) [2024-06-28 00:16:20,336 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:16:20,336 INFO L106 edCorrectnessWitness]: ghost_update [L835-L835] multithreaded = 1; [2024-06-28 00:16:20,381 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:16:20,649 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:16:20,658 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:16:20,795 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:16:20,822 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:16:20,822 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20 WrapperNode [2024-06-28 00:16:20,822 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:16:20,823 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:16:20,823 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:16:20,823 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:16:20,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,850 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,901 INFO L138 Inliner]: procedures = 175, calls = 66, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 179 [2024-06-28 00:16:20,901 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:16:20,902 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:16:20,902 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:16:20,902 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:16:20,911 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,911 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,915 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,941 INFO L175 MemorySlicer]: Split 27 memory accesses to 2 slices as follows [2, 25]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-28 00:16:20,948 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,948 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,958 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,969 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,972 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,983 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:16:20,993 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:16:20,993 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:16:20,993 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:16:20,994 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (1/1) ... [2024-06-28 00:16:20,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:16:21,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:16:21,016 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:16:21,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:16:21,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:16:21,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:16:21,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:16:21,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:16:21,047 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:16:21,047 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:16:21,047 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:16:21,047 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:16:21,047 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:16:21,048 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:16:21,048 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:16:21,048 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:16:21,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:16:21,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:16:21,049 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:16:21,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:16:21,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:16:21,052 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:16:21,190 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:16:21,191 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:16:21,675 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:16:21,676 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:16:21,982 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:16:21,982 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:16:21,983 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:16:21 BoogieIcfgContainer [2024-06-28 00:16:21,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:16:21,985 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:16:21,985 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:16:21,988 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:16:21,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:16:20" (1/4) ... [2024-06-28 00:16:21,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5114df60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:16:21, skipping insertion in model container [2024-06-28 00:16:21,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:16:20" (2/4) ... [2024-06-28 00:16:21,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5114df60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:16:21, skipping insertion in model container [2024-06-28 00:16:21,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:16:20" (3/4) ... [2024-06-28 00:16:21,991 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5114df60 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:16:21, skipping insertion in model container [2024-06-28 00:16:21,991 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:16:21" (4/4) ... [2024-06-28 00:16:21,993 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_rmo.oepc.i [2024-06-28 00:16:22,007 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:16:22,008 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:16:22,008 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:16:22,069 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:16:22,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:16:22,133 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 00:16:22,133 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:16:22,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 53 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:16:22,135 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 00:16:22,138 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 00:16:22,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:16:22,207 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;@65884daf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:16:22,207 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:16:22,213 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:16:22,213 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:16:22,213 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:16:22,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:22,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:16:22,215 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:22,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:22,219 INFO L85 PathProgramCache]: Analyzing trace with hash 636280051, now seen corresponding path program 1 times [2024-06-28 00:16:22,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:22,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557060344] [2024-06-28 00:16:22,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:22,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:24,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:24,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:24,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557060344] [2024-06-28 00:16:24,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557060344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:24,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:24,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:16:24,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533351489] [2024-06-28 00:16:24,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:24,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:16:24,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:24,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:16:24,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:16:24,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 00:16:24,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:24,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:24,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 00:16:24,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:24,711 INFO L124 PetriNetUnfolderBase]: 990/1529 cut-off events. [2024-06-28 00:16:24,711 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 00:16:24,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 1529 events. 990/1529 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6980 event pairs, 650 based on Foata normal form. 1/1499 useless extension candidates. Maximal degree in co-relation 3097. Up to 1503 conditions per place. [2024-06-28 00:16:24,725 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 34 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 00:16:24,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 179 flow [2024-06-28 00:16:24,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:16:24,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:16:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-28 00:16:24,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-28 00:16:24,737 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 68 transitions. [2024-06-28 00:16:24,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 179 flow [2024-06-28 00:16:24,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:16:24,741 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 00:16:24,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 00:16:24,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 00:16:24,745 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 00:16:24,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:24,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:24,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:24,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:16:24,746 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:24,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:24,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1580194360, now seen corresponding path program 1 times [2024-06-28 00:16:24,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:24,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525891999] [2024-06-28 00:16:24,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:24,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:24,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:26,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:26,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:26,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525891999] [2024-06-28 00:16:26,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525891999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:26,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:26,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:16:26,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073786001] [2024-06-28 00:16:26,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:26,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:16:26,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:26,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:16:26,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:16:26,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 00:16:26,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:26,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:26,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 00:16:26,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:27,345 INFO L124 PetriNetUnfolderBase]: 984/1519 cut-off events. [2024-06-28 00:16:27,345 INFO L125 PetriNetUnfolderBase]: For 287/291 co-relation queries the response was YES. [2024-06-28 00:16:27,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3528 conditions, 1519 events. 984/1519 cut-off events. For 287/291 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6989 event pairs, 540 based on Foata normal form. 5/1522 useless extension candidates. Maximal degree in co-relation 3516. Up to 1475 conditions per place. [2024-06-28 00:16:27,353 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 00:16:27,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 254 flow [2024-06-28 00:16:27,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:16:27,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:16:27,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 00:16:27,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-28 00:16:27,356 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 89 transitions. [2024-06-28 00:16:27,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 254 flow [2024-06-28 00:16:27,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:16:27,358 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 00:16:27,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 00:16:27,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 00:16:27,359 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 00:16:27,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:27,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:27,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:27,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:16:27,360 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:27,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:27,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1741386421, now seen corresponding path program 1 times [2024-06-28 00:16:27,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:27,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839064499] [2024-06-28 00:16:27,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:27,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:29,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:29,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:29,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839064499] [2024-06-28 00:16:29,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839064499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:29,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:29,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:16:29,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514052191] [2024-06-28 00:16:29,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:29,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:16:29,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:29,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:16:29,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:16:29,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 00:16:29,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:29,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:29,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 00:16:29,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:30,302 INFO L124 PetriNetUnfolderBase]: 1183/1810 cut-off events. [2024-06-28 00:16:30,302 INFO L125 PetriNetUnfolderBase]: For 937/937 co-relation queries the response was YES. [2024-06-28 00:16:30,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 1810 events. 1183/1810 cut-off events. For 937/937 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8225 event pairs, 510 based on Foata normal form. 3/1812 useless extension candidates. Maximal degree in co-relation 4659. Up to 1748 conditions per place. [2024-06-28 00:16:30,312 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-28 00:16:30,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 379 flow [2024-06-28 00:16:30,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:16:30,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:16:30,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-28 00:16:30,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-28 00:16:30,314 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 106 transitions. [2024-06-28 00:16:30,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 379 flow [2024-06-28 00:16:30,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:16:30,317 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 206 flow [2024-06-28 00:16:30,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2024-06-28 00:16:30,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-28 00:16:30,318 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 206 flow [2024-06-28 00:16:30,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:30,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:30,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:30,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:16:30,319 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:30,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:30,319 INFO L85 PathProgramCache]: Analyzing trace with hash 154687706, now seen corresponding path program 1 times [2024-06-28 00:16:30,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:30,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289528716] [2024-06-28 00:16:30,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:30,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289528716] [2024-06-28 00:16:32,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289528716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:32,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:32,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:16:32,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331349084] [2024-06-28 00:16:32,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:32,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:16:32,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:32,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:16:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:16:32,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 00:16:32,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 206 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:32,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:32,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 00:16:32,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:33,398 INFO L124 PetriNetUnfolderBase]: 1174/1795 cut-off events. [2024-06-28 00:16:33,399 INFO L125 PetriNetUnfolderBase]: For 1619/1619 co-relation queries the response was YES. [2024-06-28 00:16:33,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 1795 events. 1174/1795 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8157 event pairs, 365 based on Foata normal form. 6/1800 useless extension candidates. Maximal degree in co-relation 5114. Up to 1695 conditions per place. [2024-06-28 00:16:33,407 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 64 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-28 00:16:33,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 442 flow [2024-06-28 00:16:33,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:16:33,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:16:33,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 00:16:33,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-28 00:16:33,409 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 206 flow. Second operand 6 states and 121 transitions. [2024-06-28 00:16:33,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 442 flow [2024-06-28 00:16:33,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:16:33,412 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-28 00:16:33,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-28 00:16:33,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-28 00:16:33,412 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-28 00:16:33,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:33,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:33,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:33,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:16:33,413 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:33,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:33,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1075467140, now seen corresponding path program 1 times [2024-06-28 00:16:33,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:33,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148643946] [2024-06-28 00:16:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:33,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:33,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:35,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:35,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148643946] [2024-06-28 00:16:35,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148643946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:35,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:35,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:16:35,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335260049] [2024-06-28 00:16:35,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:35,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:16:35,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:35,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:16:35,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:16:35,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:35,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:35,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:35,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:35,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:36,765 INFO L124 PetriNetUnfolderBase]: 1183/1821 cut-off events. [2024-06-28 00:16:36,765 INFO L125 PetriNetUnfolderBase]: For 3014/3016 co-relation queries the response was YES. [2024-06-28 00:16:36,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5543 conditions, 1821 events. 1183/1821 cut-off events. For 3014/3016 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8592 event pairs, 662 based on Foata normal form. 6/1825 useless extension candidates. Maximal degree in co-relation 5522. Up to 1683 conditions per place. [2024-06-28 00:16:36,776 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 58 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-28 00:16:36,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 78 transitions, 509 flow [2024-06-28 00:16:36,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:16:36,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:16:36,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-28 00:16:36,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-28 00:16:36,780 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 5 states and 94 transitions. [2024-06-28 00:16:36,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 78 transitions, 509 flow [2024-06-28 00:16:36,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 478 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:16:36,789 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 333 flow [2024-06-28 00:16:36,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=333, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-28 00:16:36,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 00:16:36,792 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 333 flow [2024-06-28 00:16:36,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:36,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:36,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:36,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:16:36,792 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:36,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:36,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1764735252, now seen corresponding path program 1 times [2024-06-28 00:16:36,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:36,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185024081] [2024-06-28 00:16:36,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:36,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:40,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:40,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:40,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185024081] [2024-06-28 00:16:40,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185024081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:40,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:40,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:16:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525064540] [2024-06-28 00:16:40,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:40,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:16:40,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:16:40,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:16:40,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:40,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 333 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:40,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:40,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:40,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:41,222 INFO L124 PetriNetUnfolderBase]: 1199/1843 cut-off events. [2024-06-28 00:16:41,222 INFO L125 PetriNetUnfolderBase]: For 4164/4168 co-relation queries the response was YES. [2024-06-28 00:16:41,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6501 conditions, 1843 events. 1199/1843 cut-off events. For 4164/4168 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8659 event pairs, 672 based on Foata normal form. 9/1850 useless extension candidates. Maximal degree in co-relation 6475. Up to 1700 conditions per place. [2024-06-28 00:16:41,232 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 60 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-28 00:16:41,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 584 flow [2024-06-28 00:16:41,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:16:41,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:16:41,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-28 00:16:41,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-28 00:16:41,235 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 333 flow. Second operand 5 states and 94 transitions. [2024-06-28 00:16:41,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 584 flow [2024-06-28 00:16:41,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 82 transitions, 578 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:16:41,240 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 409 flow [2024-06-28 00:16:41,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=409, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-28 00:16:41,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 00:16:41,243 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 409 flow [2024-06-28 00:16:41,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:41,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:41,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:41,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:16:41,243 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:41,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:41,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1237472105, now seen corresponding path program 1 times [2024-06-28 00:16:41,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:41,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753600959] [2024-06-28 00:16:41,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:41,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:44,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:44,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753600959] [2024-06-28 00:16:44,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753600959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:44,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:44,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:16:44,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097130469] [2024-06-28 00:16:44,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:44,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:16:44,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:44,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:16:44,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:16:44,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:44,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 409 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:44,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:44,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:44,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:45,845 INFO L124 PetriNetUnfolderBase]: 1212/1858 cut-off events. [2024-06-28 00:16:45,846 INFO L125 PetriNetUnfolderBase]: For 4855/4863 co-relation queries the response was YES. [2024-06-28 00:16:45,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 1858 events. 1212/1858 cut-off events. For 4855/4863 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8505 event pairs, 435 based on Foata normal form. 10/1867 useless extension candidates. Maximal degree in co-relation 6941. Up to 1777 conditions per place. [2024-06-28 00:16:45,858 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 14 changer transitions 0/97 dead transitions. [2024-06-28 00:16:45,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 701 flow [2024-06-28 00:16:45,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:16:45,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:16:45,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 00:16:45,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-28 00:16:45,861 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 409 flow. Second operand 6 states and 115 transitions. [2024-06-28 00:16:45,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 701 flow [2024-06-28 00:16:45,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 680 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:16:45,866 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 456 flow [2024-06-28 00:16:45,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=456, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-28 00:16:45,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-28 00:16:45,866 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 456 flow [2024-06-28 00:16:45,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:45,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:45,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:45,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:16:45,867 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:45,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2055917987, now seen corresponding path program 2 times [2024-06-28 00:16:45,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:45,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591646568] [2024-06-28 00:16:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:45,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:48,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:48,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:48,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591646568] [2024-06-28 00:16:48,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591646568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:48,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:48,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:16:48,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480631750] [2024-06-28 00:16:48,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:48,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:16:48,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:48,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:16:48,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:16:48,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:48,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 456 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:48,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:48,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:48,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:49,345 INFO L124 PetriNetUnfolderBase]: 1320/2028 cut-off events. [2024-06-28 00:16:49,346 INFO L125 PetriNetUnfolderBase]: For 7848/7872 co-relation queries the response was YES. [2024-06-28 00:16:49,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7825 conditions, 2028 events. 1320/2028 cut-off events. For 7848/7872 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9546 event pairs, 570 based on Foata normal form. 51/2077 useless extension candidates. Maximal degree in co-relation 7793. Up to 1697 conditions per place. [2024-06-28 00:16:49,357 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 73 selfloop transitions, 30 changer transitions 0/107 dead transitions. [2024-06-28 00:16:49,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 107 transitions, 856 flow [2024-06-28 00:16:49,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:16:49,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:16:49,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 00:16:49,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-28 00:16:49,358 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 456 flow. Second operand 7 states and 125 transitions. [2024-06-28 00:16:49,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 107 transitions, 856 flow [2024-06-28 00:16:49,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 107 transitions, 803 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:16:49,363 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 582 flow [2024-06-28 00:16:49,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=582, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-28 00:16:49,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-28 00:16:49,364 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 582 flow [2024-06-28 00:16:49,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:49,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:49,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:49,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:16:49,365 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:49,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1127789799, now seen corresponding path program 1 times [2024-06-28 00:16:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:49,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879841280] [2024-06-28 00:16:49,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:52,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:52,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879841280] [2024-06-28 00:16:52,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879841280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:52,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:52,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:16:52,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345605040] [2024-06-28 00:16:52,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:52,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:16:52,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:52,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:16:52,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:16:52,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:52,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 582 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:52,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:52,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:52,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:53,274 INFO L124 PetriNetUnfolderBase]: 1382/2130 cut-off events. [2024-06-28 00:16:53,274 INFO L125 PetriNetUnfolderBase]: For 10972/10998 co-relation queries the response was YES. [2024-06-28 00:16:53,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9196 conditions, 2130 events. 1382/2130 cut-off events. For 10972/10998 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10159 event pairs, 592 based on Foata normal form. 27/2155 useless extension candidates. Maximal degree in co-relation 9160. Up to 1743 conditions per place. [2024-06-28 00:16:53,290 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 78 selfloop transitions, 37 changer transitions 0/119 dead transitions. [2024-06-28 00:16:53,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 119 transitions, 1046 flow [2024-06-28 00:16:53,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:16:53,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:16:53,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 00:16:53,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-28 00:16:53,293 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 582 flow. Second operand 6 states and 116 transitions. [2024-06-28 00:16:53,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 119 transitions, 1046 flow [2024-06-28 00:16:53,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 119 transitions, 1040 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 00:16:53,305 INFO L231 Difference]: Finished difference. Result has 78 places, 92 transitions, 810 flow [2024-06-28 00:16:53,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=810, PETRI_PLACES=78, PETRI_TRANSITIONS=92} [2024-06-28 00:16:53,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-28 00:16:53,306 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 92 transitions, 810 flow [2024-06-28 00:16:53,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:53,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:53,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:53,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:16:53,308 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:53,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:53,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1127780871, now seen corresponding path program 1 times [2024-06-28 00:16:53,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:53,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548860851] [2024-06-28 00:16:53,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:53,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:53,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:16:57,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:16:57,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:16:57,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548860851] [2024-06-28 00:16:57,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548860851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:16:57,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:16:57,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:16:57,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377631954] [2024-06-28 00:16:57,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:16:57,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:16:57,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:16:57,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:16:57,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:16:57,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:16:57,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 92 transitions, 810 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:57,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:16:57,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:16:57,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:16:58,013 INFO L124 PetriNetUnfolderBase]: 1418/2170 cut-off events. [2024-06-28 00:16:58,014 INFO L125 PetriNetUnfolderBase]: For 14749/14755 co-relation queries the response was YES. [2024-06-28 00:16:58,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10218 conditions, 2170 events. 1418/2170 cut-off events. For 14749/14755 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10227 event pairs, 661 based on Foata normal form. 22/2191 useless extension candidates. Maximal degree in co-relation 10177. Up to 1965 conditions per place. [2024-06-28 00:16:58,027 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-28 00:16:58,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 123 transitions, 1168 flow [2024-06-28 00:16:58,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:16:58,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:16:58,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 00:16:58,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 00:16:58,029 INFO L175 Difference]: Start difference. First operand has 78 places, 92 transitions, 810 flow. Second operand 7 states and 120 transitions. [2024-06-28 00:16:58,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 123 transitions, 1168 flow [2024-06-28 00:16:58,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 123 transitions, 1150 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 00:16:58,046 INFO L231 Difference]: Finished difference. Result has 84 places, 94 transitions, 869 flow [2024-06-28 00:16:58,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=84, PETRI_TRANSITIONS=94} [2024-06-28 00:16:58,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-28 00:16:58,047 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 94 transitions, 869 flow [2024-06-28 00:16:58,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:16:58,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:16:58,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:16:58,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:16:58,048 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:16:58,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:16:58,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1024432274, now seen corresponding path program 1 times [2024-06-28 00:16:58,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:16:58,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871102211] [2024-06-28 00:16:58,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:16:58,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:16:58,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:01,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:01,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:01,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871102211] [2024-06-28 00:17:01,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871102211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:01,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:01,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:01,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260198788] [2024-06-28 00:17:01,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:01,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:01,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:01,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:01,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:01,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:01,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 94 transitions, 869 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:01,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:01,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:01,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:02,780 INFO L124 PetriNetUnfolderBase]: 1536/2354 cut-off events. [2024-06-28 00:17:02,780 INFO L125 PetriNetUnfolderBase]: For 16751/16761 co-relation queries the response was YES. [2024-06-28 00:17:02,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11396 conditions, 2354 events. 1536/2354 cut-off events. For 16751/16761 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11289 event pairs, 541 based on Foata normal form. 18/2371 useless extension candidates. Maximal degree in co-relation 11352. Up to 2117 conditions per place. [2024-06-28 00:17:02,806 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 33 changer transitions 0/155 dead transitions. [2024-06-28 00:17:02,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 155 transitions, 1482 flow [2024-06-28 00:17:02,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:17:02,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:17:02,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:17:02,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 00:17:02,813 INFO L175 Difference]: Start difference. First operand has 84 places, 94 transitions, 869 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:17:02,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 155 transitions, 1482 flow [2024-06-28 00:17:02,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 155 transitions, 1423 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:02,837 INFO L231 Difference]: Finished difference. Result has 91 places, 110 transitions, 1076 flow [2024-06-28 00:17:02,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1076, PETRI_PLACES=91, PETRI_TRANSITIONS=110} [2024-06-28 00:17:02,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 00:17:02,837 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 110 transitions, 1076 flow [2024-06-28 00:17:02,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:02,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:02,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:02,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:17:02,839 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:02,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1215310458, now seen corresponding path program 2 times [2024-06-28 00:17:02,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:02,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394140766] [2024-06-28 00:17:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:02,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:02,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:06,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:06,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:06,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394140766] [2024-06-28 00:17:06,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394140766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:06,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:06,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:06,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028201532] [2024-06-28 00:17:06,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:06,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:06,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:06,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:06,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:07,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 110 transitions, 1076 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:07,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:07,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:07,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:08,469 INFO L124 PetriNetUnfolderBase]: 1646/2520 cut-off events. [2024-06-28 00:17:08,469 INFO L125 PetriNetUnfolderBase]: For 22187/22221 co-relation queries the response was YES. [2024-06-28 00:17:08,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12950 conditions, 2520 events. 1646/2520 cut-off events. For 22187/22221 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12285 event pairs, 586 based on Foata normal form. 30/2548 useless extension candidates. Maximal degree in co-relation 12904. Up to 1841 conditions per place. [2024-06-28 00:17:08,485 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 113 selfloop transitions, 63 changer transitions 0/180 dead transitions. [2024-06-28 00:17:08,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 180 transitions, 1889 flow [2024-06-28 00:17:08,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:17:08,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:17:08,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 00:17:08,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-28 00:17:08,497 INFO L175 Difference]: Start difference. First operand has 91 places, 110 transitions, 1076 flow. Second operand 10 states and 183 transitions. [2024-06-28 00:17:08,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 180 transitions, 1889 flow [2024-06-28 00:17:08,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 180 transitions, 1785 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:08,523 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1338 flow [2024-06-28 00:17:08,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1338, PETRI_PLACES=99, PETRI_TRANSITIONS=126} [2024-06-28 00:17:08,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-28 00:17:08,524 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1338 flow [2024-06-28 00:17:08,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:08,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:08,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:08,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:17:08,525 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:08,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:08,525 INFO L85 PathProgramCache]: Analyzing trace with hash 352573018, now seen corresponding path program 1 times [2024-06-28 00:17:08,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:08,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957788980] [2024-06-28 00:17:08,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:08,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:08,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:12,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-28 00:17:12,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:12,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957788980] [2024-06-28 00:17:12,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957788980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:12,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:12,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:12,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500448406] [2024-06-28 00:17:12,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:12,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:12,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:12,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 126 transitions, 1338 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:12,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:12,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:12,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:12,945 INFO L124 PetriNetUnfolderBase]: 1666/2545 cut-off events. [2024-06-28 00:17:12,946 INFO L125 PetriNetUnfolderBase]: For 26790/26800 co-relation queries the response was YES. [2024-06-28 00:17:12,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14053 conditions, 2545 events. 1666/2545 cut-off events. For 26790/26800 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12281 event pairs, 456 based on Foata normal form. 14/2558 useless extension candidates. Maximal degree in co-relation 14003. Up to 2356 conditions per place. [2024-06-28 00:17:12,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 18 changer transitions 0/165 dead transitions. [2024-06-28 00:17:12,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 165 transitions, 1794 flow [2024-06-28 00:17:12,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:12,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:12,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 00:17:12,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 00:17:12,969 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1338 flow. Second operand 7 states and 130 transitions. [2024-06-28 00:17:12,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 165 transitions, 1794 flow [2024-06-28 00:17:12,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 165 transitions, 1654 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:13,000 INFO L231 Difference]: Finished difference. Result has 101 places, 128 transitions, 1287 flow [2024-06-28 00:17:13,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1287, PETRI_PLACES=101, PETRI_TRANSITIONS=128} [2024-06-28 00:17:13,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-28 00:17:13,001 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 128 transitions, 1287 flow [2024-06-28 00:17:13,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:13,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:13,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:13,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:17:13,002 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:13,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:13,002 INFO L85 PathProgramCache]: Analyzing trace with hash 495941544, now seen corresponding path program 2 times [2024-06-28 00:17:13,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:13,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782424389] [2024-06-28 00:17:13,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:13,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:16,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:16,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782424389] [2024-06-28 00:17:16,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782424389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:16,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:16,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:16,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524846794] [2024-06-28 00:17:16,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:16,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:16,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:16,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:16,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:16,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:16,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 128 transitions, 1287 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:16,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:16,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:16,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:17,738 INFO L124 PetriNetUnfolderBase]: 1686/2575 cut-off events. [2024-06-28 00:17:17,738 INFO L125 PetriNetUnfolderBase]: For 27745/27755 co-relation queries the response was YES. [2024-06-28 00:17:17,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14239 conditions, 2575 events. 1686/2575 cut-off events. For 27745/27755 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12427 event pairs, 579 based on Foata normal form. 14/2588 useless extension candidates. Maximal degree in co-relation 14189. Up to 2423 conditions per place. [2024-06-28 00:17:17,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 20 changer transitions 0/166 dead transitions. [2024-06-28 00:17:17,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 166 transitions, 1747 flow [2024-06-28 00:17:17,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:17,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:17:17,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 00:17:17,760 INFO L175 Difference]: Start difference. First operand has 101 places, 128 transitions, 1287 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:17:17,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 166 transitions, 1747 flow [2024-06-28 00:17:17,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 166 transitions, 1676 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:17,795 INFO L231 Difference]: Finished difference. Result has 104 places, 130 transitions, 1313 flow [2024-06-28 00:17:17,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1313, PETRI_PLACES=104, PETRI_TRANSITIONS=130} [2024-06-28 00:17:17,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 00:17:17,796 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 130 transitions, 1313 flow [2024-06-28 00:17:17,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:17,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:17,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:17,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:17:17,796 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:17,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:17,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1145087428, now seen corresponding path program 3 times [2024-06-28 00:17:17,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:17,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457913302] [2024-06-28 00:17:17,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:17,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:17,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:20,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:20,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457913302] [2024-06-28 00:17:20,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457913302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:20,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:20,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:17:20,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625223656] [2024-06-28 00:17:20,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:20,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:17:20,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:17:20,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:17:20,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:20,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 130 transitions, 1313 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:20,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:20,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:20,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:21,740 INFO L124 PetriNetUnfolderBase]: 1700/2608 cut-off events. [2024-06-28 00:17:21,741 INFO L125 PetriNetUnfolderBase]: For 30441/30475 co-relation queries the response was YES. [2024-06-28 00:17:21,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14376 conditions, 2608 events. 1700/2608 cut-off events. For 30441/30475 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12755 event pairs, 621 based on Foata normal form. 26/2632 useless extension candidates. Maximal degree in co-relation 14324. Up to 2408 conditions per place. [2024-06-28 00:17:21,783 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-28 00:17:21,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 161 transitions, 1809 flow [2024-06-28 00:17:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:17:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:17:21,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 00:17:21,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 00:17:21,786 INFO L175 Difference]: Start difference. First operand has 104 places, 130 transitions, 1313 flow. Second operand 7 states and 116 transitions. [2024-06-28 00:17:21,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 161 transitions, 1809 flow [2024-06-28 00:17:21,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 161 transitions, 1728 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:21,815 INFO L231 Difference]: Finished difference. Result has 106 places, 138 transitions, 1434 flow [2024-06-28 00:17:21,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=106, PETRI_TRANSITIONS=138} [2024-06-28 00:17:21,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-28 00:17:21,817 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 138 transitions, 1434 flow [2024-06-28 00:17:21,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:21,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:21,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:21,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:17:21,818 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:21,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:21,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1653723896, now seen corresponding path program 1 times [2024-06-28 00:17:21,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:21,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117162034] [2024-06-28 00:17:21,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:21,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:21,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:25,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-28 00:17:25,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:25,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117162034] [2024-06-28 00:17:25,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117162034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:25,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:25,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:25,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058954170] [2024-06-28 00:17:25,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:25,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:25,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:25,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:25,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:25,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:25,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 138 transitions, 1434 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:25,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:25,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:25,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:27,072 INFO L124 PetriNetUnfolderBase]: 1764/2720 cut-off events. [2024-06-28 00:17:27,073 INFO L125 PetriNetUnfolderBase]: For 35528/35570 co-relation queries the response was YES. [2024-06-28 00:17:27,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 2720 events. 1764/2720 cut-off events. For 35528/35570 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13471 event pairs, 534 based on Foata normal form. 43/2761 useless extension candidates. Maximal degree in co-relation 14958. Up to 2293 conditions per place. [2024-06-28 00:17:27,091 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 129 selfloop transitions, 38 changer transitions 0/171 dead transitions. [2024-06-28 00:17:27,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 171 transitions, 1929 flow [2024-06-28 00:17:27,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:27,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:27,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:17:27,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 00:17:27,093 INFO L175 Difference]: Start difference. First operand has 106 places, 138 transitions, 1434 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:17:27,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 171 transitions, 1929 flow [2024-06-28 00:17:27,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 171 transitions, 1833 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 00:17:27,132 INFO L231 Difference]: Finished difference. Result has 112 places, 141 transitions, 1503 flow [2024-06-28 00:17:27,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1503, PETRI_PLACES=112, PETRI_TRANSITIONS=141} [2024-06-28 00:17:27,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 00:17:27,133 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 141 transitions, 1503 flow [2024-06-28 00:17:27,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:27,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:27,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:27,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:17:27,133 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:27,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:27,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1465927718, now seen corresponding path program 2 times [2024-06-28 00:17:27,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:27,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139176424] [2024-06-28 00:17:27,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:27,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:27,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:31,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:31,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:31,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139176424] [2024-06-28 00:17:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139176424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:31,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664082187] [2024-06-28 00:17:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:31,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:31,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:31,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:31,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:31,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:31,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 141 transitions, 1503 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:31,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:31,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:31,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:32,788 INFO L124 PetriNetUnfolderBase]: 1828/2830 cut-off events. [2024-06-28 00:17:32,788 INFO L125 PetriNetUnfolderBase]: For 39403/39441 co-relation queries the response was YES. [2024-06-28 00:17:32,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15937 conditions, 2830 events. 1828/2830 cut-off events. For 39403/39441 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14205 event pairs, 580 based on Foata normal form. 43/2871 useless extension candidates. Maximal degree in co-relation 15880. Up to 2333 conditions per place. [2024-06-28 00:17:32,809 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-28 00:17:32,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 181 transitions, 2099 flow [2024-06-28 00:17:32,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:32,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:32,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 00:17:32,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 00:17:32,810 INFO L175 Difference]: Start difference. First operand has 112 places, 141 transitions, 1503 flow. Second operand 8 states and 143 transitions. [2024-06-28 00:17:32,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 181 transitions, 2099 flow [2024-06-28 00:17:32,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 181 transitions, 1986 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 00:17:32,858 INFO L231 Difference]: Finished difference. Result has 115 places, 143 transitions, 1530 flow [2024-06-28 00:17:32,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1530, PETRI_PLACES=115, PETRI_TRANSITIONS=143} [2024-06-28 00:17:32,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-28 00:17:32,858 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 143 transitions, 1530 flow [2024-06-28 00:17:32,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:32,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:32,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:32,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:17:32,859 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:32,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:32,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1465631048, now seen corresponding path program 3 times [2024-06-28 00:17:32,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:32,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515589169] [2024-06-28 00:17:32,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:32,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:36,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:36,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515589169] [2024-06-28 00:17:36,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515589169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:36,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:36,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:36,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675869805] [2024-06-28 00:17:36,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:36,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:36,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:36,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:36,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:36,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:36,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 143 transitions, 1530 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:36,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:36,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:36,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:38,032 INFO L124 PetriNetUnfolderBase]: 1936/2982 cut-off events. [2024-06-28 00:17:38,032 INFO L125 PetriNetUnfolderBase]: For 44007/44041 co-relation queries the response was YES. [2024-06-28 00:17:38,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16932 conditions, 2982 events. 1936/2982 cut-off events. For 44007/44041 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14958 event pairs, 558 based on Foata normal form. 43/3023 useless extension candidates. Maximal degree in co-relation 16874. Up to 2167 conditions per place. [2024-06-28 00:17:38,053 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 138 selfloop transitions, 47 changer transitions 0/189 dead transitions. [2024-06-28 00:17:38,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 189 transitions, 2228 flow [2024-06-28 00:17:38,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:17:38,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:17:38,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 00:17:38,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-28 00:17:38,055 INFO L175 Difference]: Start difference. First operand has 115 places, 143 transitions, 1530 flow. Second operand 8 states and 147 transitions. [2024-06-28 00:17:38,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 189 transitions, 2228 flow [2024-06-28 00:17:38,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2114 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:38,105 INFO L231 Difference]: Finished difference. Result has 117 places, 146 transitions, 1581 flow [2024-06-28 00:17:38,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1581, PETRI_PLACES=117, PETRI_TRANSITIONS=146} [2024-06-28 00:17:38,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 00:17:38,106 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 146 transitions, 1581 flow [2024-06-28 00:17:38,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:38,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:38,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:17:38,106 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:38,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1955137227, now seen corresponding path program 1 times [2024-06-28 00:17:38,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:38,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32770669] [2024-06-28 00:17:38,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:38,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:38,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:42,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-28 00:17:42,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:42,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32770669] [2024-06-28 00:17:42,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32770669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:42,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:42,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:42,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954794457] [2024-06-28 00:17:42,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:42,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:42,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:42,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:42,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:42,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:42,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 146 transitions, 1581 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:42,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:42,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:42,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:43,711 INFO L124 PetriNetUnfolderBase]: 2448/3805 cut-off events. [2024-06-28 00:17:43,712 INFO L125 PetriNetUnfolderBase]: For 67545/67557 co-relation queries the response was YES. [2024-06-28 00:17:43,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21508 conditions, 3805 events. 2448/3805 cut-off events. For 67545/67557 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20392 event pairs, 690 based on Foata normal form. 68/3872 useless extension candidates. Maximal degree in co-relation 21449. Up to 2680 conditions per place. [2024-06-28 00:17:43,740 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 30 changer transitions 0/217 dead transitions. [2024-06-28 00:17:43,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 217 transitions, 2441 flow [2024-06-28 00:17:43,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:17:43,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:17:43,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 00:17:43,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-28 00:17:43,742 INFO L175 Difference]: Start difference. First operand has 117 places, 146 transitions, 1581 flow. Second operand 10 states and 189 transitions. [2024-06-28 00:17:43,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 217 transitions, 2441 flow [2024-06-28 00:17:43,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 217 transitions, 2353 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 00:17:43,865 INFO L231 Difference]: Finished difference. Result has 125 places, 149 transitions, 1651 flow [2024-06-28 00:17:43,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1651, PETRI_PLACES=125, PETRI_TRANSITIONS=149} [2024-06-28 00:17:43,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 00:17:43,866 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 149 transitions, 1651 flow [2024-06-28 00:17:43,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:43,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:43,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:43,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:17:43,867 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:43,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:43,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1826236007, now seen corresponding path program 2 times [2024-06-28 00:17:43,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:43,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120445461] [2024-06-28 00:17:43,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:43,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:47,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:47,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:47,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120445461] [2024-06-28 00:17:47,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120445461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:47,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:47,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:47,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133878558] [2024-06-28 00:17:47,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:47,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:47,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:47,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:47,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:47,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:47,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 149 transitions, 1651 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:47,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:47,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:47,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:49,007 INFO L124 PetriNetUnfolderBase]: 3097/4864 cut-off events. [2024-06-28 00:17:49,007 INFO L125 PetriNetUnfolderBase]: For 97389/97401 co-relation queries the response was YES. [2024-06-28 00:17:49,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28080 conditions, 4864 events. 3097/4864 cut-off events. For 97389/97401 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27967 event pairs, 1159 based on Foata normal form. 68/4931 useless extension candidates. Maximal degree in co-relation 28018. Up to 3446 conditions per place. [2024-06-28 00:17:49,042 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 34 changer transitions 0/218 dead transitions. [2024-06-28 00:17:49,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 218 transitions, 2571 flow [2024-06-28 00:17:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:17:49,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:17:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 00:17:49,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 00:17:49,044 INFO L175 Difference]: Start difference. First operand has 125 places, 149 transitions, 1651 flow. Second operand 10 states and 190 transitions. [2024-06-28 00:17:49,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 218 transitions, 2571 flow [2024-06-28 00:17:49,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 218 transitions, 2493 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:17:49,140 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1726 flow [2024-06-28 00:17:49,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-06-28 00:17:49,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 00:17:49,141 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1726 flow [2024-06-28 00:17:49,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:49,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:49,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:49,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:17:49,142 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:49,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:49,142 INFO L85 PathProgramCache]: Analyzing trace with hash -672018413, now seen corresponding path program 3 times [2024-06-28 00:17:49,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:49,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24557758] [2024-06-28 00:17:49,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:49,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:52,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:52,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:52,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24557758] [2024-06-28 00:17:52,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24557758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:52,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:52,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:52,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658071119] [2024-06-28 00:17:52,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:52,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:52,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:52,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:52,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:52,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:52,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1726 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:52,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:52,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:52,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:54,255 INFO L124 PetriNetUnfolderBase]: 3249/5130 cut-off events. [2024-06-28 00:17:54,255 INFO L125 PetriNetUnfolderBase]: For 103489/103501 co-relation queries the response was YES. [2024-06-28 00:17:54,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28774 conditions, 5130 events. 3249/5130 cut-off events. For 103489/103501 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30099 event pairs, 1542 based on Foata normal form. 76/5205 useless extension candidates. Maximal degree in co-relation 28710. Up to 4392 conditions per place. [2024-06-28 00:17:54,296 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 36 changer transitions 0/210 dead transitions. [2024-06-28 00:17:54,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 210 transitions, 2446 flow [2024-06-28 00:17:54,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:17:54,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:17:54,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 00:17:54,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-28 00:17:54,298 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1726 flow. Second operand 11 states and 191 transitions. [2024-06-28 00:17:54,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 210 transitions, 2446 flow [2024-06-28 00:17:54,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 210 transitions, 2353 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:17:54,433 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1757 flow [2024-06-28 00:17:54,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1757, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-06-28 00:17:54,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 00:17:54,434 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1757 flow [2024-06-28 00:17:54,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:54,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:54,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:54,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:17:54,435 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:54,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:54,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1620200107, now seen corresponding path program 4 times [2024-06-28 00:17:54,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:54,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863229595] [2024-06-28 00:17:54,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:54,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:17:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:17:57,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:17:57,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863229595] [2024-06-28 00:17:57,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863229595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:17:57,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:17:57,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:17:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535020364] [2024-06-28 00:17:57,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:17:57,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:17:57,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:17:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:17:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:17:57,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:17:57,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1757 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:57,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:17:57,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:17:57,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:17:59,354 INFO L124 PetriNetUnfolderBase]: 3328/5270 cut-off events. [2024-06-28 00:17:59,354 INFO L125 PetriNetUnfolderBase]: For 99310/99344 co-relation queries the response was YES. [2024-06-28 00:17:59,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29384 conditions, 5270 events. 3328/5270 cut-off events. For 99310/99344 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31266 event pairs, 1671 based on Foata normal form. 41/5309 useless extension candidates. Maximal degree in co-relation 29318. Up to 4778 conditions per place. [2024-06-28 00:17:59,389 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 145 selfloop transitions, 51 changer transitions 0/200 dead transitions. [2024-06-28 00:17:59,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 200 transitions, 2397 flow [2024-06-28 00:17:59,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:17:59,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:17:59,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:17:59,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 00:17:59,391 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1757 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:17:59,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 200 transitions, 2397 flow [2024-06-28 00:17:59,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 200 transitions, 2297 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 00:17:59,493 INFO L231 Difference]: Finished difference. Result has 136 places, 161 transitions, 1929 flow [2024-06-28 00:17:59,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1929, PETRI_PLACES=136, PETRI_TRANSITIONS=161} [2024-06-28 00:17:59,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-28 00:17:59,493 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 161 transitions, 1929 flow [2024-06-28 00:17:59,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:17:59,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:17:59,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:17:59,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:17:59,494 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:17:59,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:17:59,494 INFO L85 PathProgramCache]: Analyzing trace with hash -279891311, now seen corresponding path program 5 times [2024-06-28 00:17:59,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:17:59,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706862419] [2024-06-28 00:17:59,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:17:59,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:17:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:02,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:02,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706862419] [2024-06-28 00:18:02,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706862419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:02,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:02,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:02,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472881147] [2024-06-28 00:18:02,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:02,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:02,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:02,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:02,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:02,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:02,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 161 transitions, 1929 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:02,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:02,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:02,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:04,810 INFO L124 PetriNetUnfolderBase]: 3871/6163 cut-off events. [2024-06-28 00:18:04,810 INFO L125 PetriNetUnfolderBase]: For 129100/129134 co-relation queries the response was YES. [2024-06-28 00:18:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37267 conditions, 6163 events. 3871/6163 cut-off events. For 129100/129134 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38094 event pairs, 1891 based on Foata normal form. 41/6202 useless extension candidates. Maximal degree in co-relation 37198. Up to 4634 conditions per place. [2024-06-28 00:18:04,860 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 164 selfloop transitions, 50 changer transitions 0/218 dead transitions. [2024-06-28 00:18:04,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 218 transitions, 2809 flow [2024-06-28 00:18:04,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:18:04,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:18:04,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:18:04,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 00:18:04,862 INFO L175 Difference]: Start difference. First operand has 136 places, 161 transitions, 1929 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:18:04,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 218 transitions, 2809 flow [2024-06-28 00:18:05,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 218 transitions, 2656 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:05,027 INFO L231 Difference]: Finished difference. Result has 140 places, 166 transitions, 2014 flow [2024-06-28 00:18:05,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2014, PETRI_PLACES=140, PETRI_TRANSITIONS=166} [2024-06-28 00:18:05,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 00:18:05,028 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 166 transitions, 2014 flow [2024-06-28 00:18:05,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:05,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:05,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:05,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:18:05,029 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:05,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:05,029 INFO L85 PathProgramCache]: Analyzing trace with hash -274381061, now seen corresponding path program 6 times [2024-06-28 00:18:05,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:05,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264512112] [2024-06-28 00:18:05,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:05,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:05,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:08,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:08,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264512112] [2024-06-28 00:18:08,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264512112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:08,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:08,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:08,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756568626] [2024-06-28 00:18:08,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:08,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:08,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:08,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:08,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:08,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:08,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 166 transitions, 2014 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:08,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:08,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:08,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:10,385 INFO L124 PetriNetUnfolderBase]: 3909/6223 cut-off events. [2024-06-28 00:18:10,385 INFO L125 PetriNetUnfolderBase]: For 139789/139823 co-relation queries the response was YES. [2024-06-28 00:18:10,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38798 conditions, 6223 events. 3909/6223 cut-off events. For 139789/139823 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38474 event pairs, 1916 based on Foata normal form. 41/6262 useless extension candidates. Maximal degree in co-relation 38727. Up to 5685 conditions per place. [2024-06-28 00:18:10,435 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 158 selfloop transitions, 66 changer transitions 0/228 dead transitions. [2024-06-28 00:18:10,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 228 transitions, 2843 flow [2024-06-28 00:18:10,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:10,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:10,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:18:10,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-28 00:18:10,437 INFO L175 Difference]: Start difference. First operand has 140 places, 166 transitions, 2014 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:18:10,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 228 transitions, 2843 flow [2024-06-28 00:18:10,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 228 transitions, 2701 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:10,638 INFO L231 Difference]: Finished difference. Result has 147 places, 179 transitions, 2254 flow [2024-06-28 00:18:10,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2254, PETRI_PLACES=147, PETRI_TRANSITIONS=179} [2024-06-28 00:18:10,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 00:18:10,639 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 179 transitions, 2254 flow [2024-06-28 00:18:10,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:10,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:10,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:10,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:18:10,639 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:10,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:10,640 INFO L85 PathProgramCache]: Analyzing trace with hash -274165859, now seen corresponding path program 1 times [2024-06-28 00:18:10,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:10,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726760831] [2024-06-28 00:18:10,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:10,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:10,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:15,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:15,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:15,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726760831] [2024-06-28 00:18:15,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726760831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:15,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:15,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:15,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033471977] [2024-06-28 00:18:15,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:15,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:15,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:15,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:15,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:15,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:15,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 179 transitions, 2254 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:15,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:15,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:15,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:17,721 INFO L124 PetriNetUnfolderBase]: 4352/6966 cut-off events. [2024-06-28 00:18:17,721 INFO L125 PetriNetUnfolderBase]: For 195410/195450 co-relation queries the response was YES. [2024-06-28 00:18:17,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46284 conditions, 6966 events. 4352/6966 cut-off events. For 195410/195450 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 44300 event pairs, 2007 based on Foata normal form. 80/7044 useless extension candidates. Maximal degree in co-relation 46210. Up to 5331 conditions per place. [2024-06-28 00:18:17,783 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 169 selfloop transitions, 64 changer transitions 7/244 dead transitions. [2024-06-28 00:18:17,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 244 transitions, 3314 flow [2024-06-28 00:18:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:17,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 00:18:17,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-28 00:18:17,785 INFO L175 Difference]: Start difference. First operand has 147 places, 179 transitions, 2254 flow. Second operand 11 states and 201 transitions. [2024-06-28 00:18:17,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 244 transitions, 3314 flow [2024-06-28 00:18:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 244 transitions, 3125 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 00:18:18,017 INFO L231 Difference]: Finished difference. Result has 152 places, 179 transitions, 2272 flow [2024-06-28 00:18:18,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2272, PETRI_PLACES=152, PETRI_TRANSITIONS=179} [2024-06-28 00:18:18,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 00:18:18,018 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 179 transitions, 2272 flow [2024-06-28 00:18:18,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:18,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:18,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:18,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:18:18,019 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:18,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:18,019 INFO L85 PathProgramCache]: Analyzing trace with hash -274375109, now seen corresponding path program 2 times [2024-06-28 00:18:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:18,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684870616] [2024-06-28 00:18:18,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:18,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:22,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:22,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:22,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684870616] [2024-06-28 00:18:22,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684870616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:22,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:22,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:22,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74199295] [2024-06-28 00:18:22,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:22,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:22,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:22,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:22,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:22,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:22,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 179 transitions, 2272 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:22,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:22,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:22,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:24,926 INFO L124 PetriNetUnfolderBase]: 4518/7238 cut-off events. [2024-06-28 00:18:24,926 INFO L125 PetriNetUnfolderBase]: For 215861/215895 co-relation queries the response was YES. [2024-06-28 00:18:24,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48107 conditions, 7238 events. 4518/7238 cut-off events. For 215861/215895 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46605 event pairs, 2253 based on Foata normal form. 87/7323 useless extension candidates. Maximal degree in co-relation 48032. Up to 6296 conditions per place. [2024-06-28 00:18:24,978 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 164 selfloop transitions, 59 changer transitions 12/239 dead transitions. [2024-06-28 00:18:24,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 239 transitions, 3201 flow [2024-06-28 00:18:24,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:24,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:18:24,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-28 00:18:24,980 INFO L175 Difference]: Start difference. First operand has 152 places, 179 transitions, 2272 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:18:24,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 239 transitions, 3201 flow [2024-06-28 00:18:25,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 239 transitions, 3057 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 00:18:25,212 INFO L231 Difference]: Finished difference. Result has 158 places, 178 transitions, 2324 flow [2024-06-28 00:18:25,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2324, PETRI_PLACES=158, PETRI_TRANSITIONS=178} [2024-06-28 00:18:25,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-28 00:18:25,213 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 178 transitions, 2324 flow [2024-06-28 00:18:25,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:25,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:25,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:25,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:18:25,214 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-28 00:18:25,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:25,214 INFO L85 PathProgramCache]: Analyzing trace with hash -279737489, now seen corresponding path program 3 times [2024-06-28 00:18:25,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:25,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048551884] [2024-06-28 00:18:25,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:25,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:29,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:29,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048551884] [2024-06-28 00:18:29,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048551884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:29,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:29,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:29,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159758383] [2024-06-28 00:18:29,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:29,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:29,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:29,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:29,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:29,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 178 transitions, 2324 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:29,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:29,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:29,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:31,827 INFO L124 PetriNetUnfolderBase]: 4071/6511 cut-off events. [2024-06-28 00:18:31,827 INFO L125 PetriNetUnfolderBase]: For 201690/201724 co-relation queries the response was YES. [2024-06-28 00:18:31,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43135 conditions, 6511 events. 4071/6511 cut-off events. For 201690/201724 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41028 event pairs, 2026 based on Foata normal form. 99/6608 useless extension candidates. Maximal degree in co-relation 43058. Up to 5471 conditions per place. [2024-06-28 00:18:31,881 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 161 selfloop transitions, 56 changer transitions 11/232 dead transitions. [2024-06-28 00:18:31,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 232 transitions, 3112 flow [2024-06-28 00:18:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:18:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:18:31,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 00:18:31,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 00:18:31,896 INFO L175 Difference]: Start difference. First operand has 158 places, 178 transitions, 2324 flow. Second operand 10 states and 182 transitions. [2024-06-28 00:18:31,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 232 transitions, 3112 flow [2024-06-28 00:18:32,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 2917 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 00:18:32,197 INFO L231 Difference]: Finished difference. Result has 160 places, 174 transitions, 2259 flow [2024-06-28 00:18:32,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2129, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2259, PETRI_PLACES=160, PETRI_TRANSITIONS=174} [2024-06-28 00:18:32,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 00:18:32,198 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 174 transitions, 2259 flow [2024-06-28 00:18:32,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:32,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:32,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:32,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:18:32,198 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:32,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1544166203, now seen corresponding path program 7 times [2024-06-28 00:18:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940808925] [2024-06-28 00:18:32,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:32,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:32,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:36,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:36,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940808925] [2024-06-28 00:18:36,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940808925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:36,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:36,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:18:36,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146461986] [2024-06-28 00:18:36,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:36,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:18:36,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:36,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:18:36,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:18:36,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:36,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 174 transitions, 2259 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:36,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:36,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:36,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:38,699 INFO L124 PetriNetUnfolderBase]: 4046/6510 cut-off events. [2024-06-28 00:18:38,699 INFO L125 PetriNetUnfolderBase]: For 204809/204843 co-relation queries the response was YES. [2024-06-28 00:18:38,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42770 conditions, 6510 events. 4046/6510 cut-off events. For 204809/204843 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 41289 event pairs, 1951 based on Foata normal form. 93/6601 useless extension candidates. Maximal degree in co-relation 42692. Up to 5395 conditions per place. [2024-06-28 00:18:38,749 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 159 selfloop transitions, 72 changer transitions 5/240 dead transitions. [2024-06-28 00:18:38,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 240 transitions, 3393 flow [2024-06-28 00:18:38,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:38,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:38,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 00:18:38,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-28 00:18:38,751 INFO L175 Difference]: Start difference. First operand has 160 places, 174 transitions, 2259 flow. Second operand 11 states and 204 transitions. [2024-06-28 00:18:38,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 240 transitions, 3393 flow [2024-06-28 00:18:38,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 240 transitions, 3250 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 00:18:38,958 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 2318 flow [2024-06-28 00:18:38,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2318, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-28 00:18:38,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-28 00:18:38,959 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 2318 flow [2024-06-28 00:18:38,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:38,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:38,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:38,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:18:38,959 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:38,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:38,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1544381405, now seen corresponding path program 4 times [2024-06-28 00:18:38,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:38,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597318363] [2024-06-28 00:18:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:38,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:43,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:43,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:43,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597318363] [2024-06-28 00:18:43,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597318363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:43,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:43,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:43,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598471778] [2024-06-28 00:18:43,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:43,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:43,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:43,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:43,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:44,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:44,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 2318 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:44,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:44,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:44,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:46,327 INFO L124 PetriNetUnfolderBase]: 4182/6782 cut-off events. [2024-06-28 00:18:46,328 INFO L125 PetriNetUnfolderBase]: For 209815/209849 co-relation queries the response was YES. [2024-06-28 00:18:46,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44267 conditions, 6782 events. 4182/6782 cut-off events. For 209815/209849 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 43823 event pairs, 1973 based on Foata normal form. 77/6857 useless extension candidates. Maximal degree in co-relation 44188. Up to 5297 conditions per place. [2024-06-28 00:18:46,389 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 164 selfloop transitions, 74 changer transitions 11/253 dead transitions. [2024-06-28 00:18:46,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 253 transitions, 3574 flow [2024-06-28 00:18:46,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:46,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:46,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-28 00:18:46,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48337028824833705 [2024-06-28 00:18:46,391 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 2318 flow. Second operand 11 states and 218 transitions. [2024-06-28 00:18:46,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 253 transitions, 3574 flow [2024-06-28 00:18:46,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 253 transitions, 3395 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 00:18:46,641 INFO L231 Difference]: Finished difference. Result has 166 places, 174 transitions, 2342 flow [2024-06-28 00:18:46,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2342, PETRI_PLACES=166, PETRI_TRANSITIONS=174} [2024-06-28 00:18:46,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 00:18:46,642 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 174 transitions, 2342 flow [2024-06-28 00:18:46,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:46,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:46,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:46,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:18:46,643 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:46,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:46,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1810078685, now seen corresponding path program 5 times [2024-06-28 00:18:46,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:46,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796310221] [2024-06-28 00:18:46,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:46,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796310221] [2024-06-28 00:18:51,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796310221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:51,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:51,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:18:51,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169219859] [2024-06-28 00:18:51,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:51,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:18:51,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:18:51,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:18:51,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:51,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 174 transitions, 2342 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:51,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:51,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:51,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:53,992 INFO L124 PetriNetUnfolderBase]: 4442/7216 cut-off events. [2024-06-28 00:18:53,992 INFO L125 PetriNetUnfolderBase]: For 233675/233709 co-relation queries the response was YES. [2024-06-28 00:18:54,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46974 conditions, 7216 events. 4442/7216 cut-off events. For 233675/233709 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 47051 event pairs, 1906 based on Foata normal form. 77/7291 useless extension candidates. Maximal degree in co-relation 46894. Up to 4443 conditions per place. [2024-06-28 00:18:54,050 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 152 selfloop transitions, 79 changer transitions 14/249 dead transitions. [2024-06-28 00:18:54,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 249 transitions, 3526 flow [2024-06-28 00:18:54,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:18:54,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:18:54,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-28 00:18:54,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678492239467849 [2024-06-28 00:18:54,051 INFO L175 Difference]: Start difference. First operand has 166 places, 174 transitions, 2342 flow. Second operand 11 states and 211 transitions. [2024-06-28 00:18:54,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 249 transitions, 3526 flow [2024-06-28 00:18:54,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 249 transitions, 3340 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 00:18:54,317 INFO L231 Difference]: Finished difference. Result has 167 places, 169 transitions, 2188 flow [2024-06-28 00:18:54,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2188, PETRI_PLACES=167, PETRI_TRANSITIONS=169} [2024-06-28 00:18:54,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 00:18:54,317 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 169 transitions, 2188 flow [2024-06-28 00:18:54,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:54,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:54,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:54,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:18:54,318 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:54,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:54,318 INFO L85 PathProgramCache]: Analyzing trace with hash -268873658, now seen corresponding path program 1 times [2024-06-28 00:18:54,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:54,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707784114] [2024-06-28 00:18:54,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:54,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:18:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:18:57,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:18:57,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707784114] [2024-06-28 00:18:57,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707784114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:18:57,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:18:57,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:18:57,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857686993] [2024-06-28 00:18:57,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:18:57,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:18:57,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:18:57,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:18:57,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:18:57,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:18:57,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 169 transitions, 2188 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:57,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:18:57,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:18:57,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:18:58,662 INFO L124 PetriNetUnfolderBase]: 3973/6416 cut-off events. [2024-06-28 00:18:58,663 INFO L125 PetriNetUnfolderBase]: For 214649/214677 co-relation queries the response was YES. [2024-06-28 00:18:58,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43444 conditions, 6416 events. 3973/6416 cut-off events. For 214649/214677 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40780 event pairs, 2024 based on Foata normal form. 25/6439 useless extension candidates. Maximal degree in co-relation 43363. Up to 5997 conditions per place. [2024-06-28 00:18:58,721 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 148 selfloop transitions, 40 changer transitions 0/192 dead transitions. [2024-06-28 00:18:58,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 192 transitions, 2876 flow [2024-06-28 00:18:58,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:18:58,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:18:58,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 00:18:58,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 00:18:58,723 INFO L175 Difference]: Start difference. First operand has 167 places, 169 transitions, 2188 flow. Second operand 6 states and 107 transitions. [2024-06-28 00:18:58,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 192 transitions, 2876 flow [2024-06-28 00:18:59,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 192 transitions, 2608 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-28 00:18:59,056 INFO L231 Difference]: Finished difference. Result has 163 places, 172 transitions, 2049 flow [2024-06-28 00:18:59,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2049, PETRI_PLACES=163, PETRI_TRANSITIONS=172} [2024-06-28 00:18:59,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 00:18:59,057 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 172 transitions, 2049 flow [2024-06-28 00:18:59,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:18:59,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:18:59,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:18:59,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:18:59,058 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:18:59,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:18:59,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1585324060, now seen corresponding path program 1 times [2024-06-28 00:18:59,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:18:59,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377859757] [2024-06-28 00:18:59,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:18:59,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:18:59,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:02,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:02,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377859757] [2024-06-28 00:19:02,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377859757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:02,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:02,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:19:02,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593346779] [2024-06-28 00:19:02,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:02,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:19:02,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:02,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:19:02,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:19:02,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:02,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 172 transitions, 2049 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:02,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:02,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:02,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:03,842 INFO L124 PetriNetUnfolderBase]: 3788/6110 cut-off events. [2024-06-28 00:19:03,842 INFO L125 PetriNetUnfolderBase]: For 199913/199915 co-relation queries the response was YES. [2024-06-28 00:19:03,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40230 conditions, 6110 events. 3788/6110 cut-off events. For 199913/199915 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 38252 event pairs, 2371 based on Foata normal form. 16/6125 useless extension candidates. Maximal degree in co-relation 40148. Up to 5848 conditions per place. [2024-06-28 00:19:03,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 19 changer transitions 0/194 dead transitions. [2024-06-28 00:19:03,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 194 transitions, 2605 flow [2024-06-28 00:19:03,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:03,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:03,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-28 00:19:03,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-28 00:19:03,889 INFO L175 Difference]: Start difference. First operand has 163 places, 172 transitions, 2049 flow. Second operand 7 states and 109 transitions. [2024-06-28 00:19:03,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 194 transitions, 2605 flow [2024-06-28 00:19:04,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 194 transitions, 2522 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:04,121 INFO L231 Difference]: Finished difference. Result has 166 places, 175 transitions, 2065 flow [2024-06-28 00:19:04,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2065, PETRI_PLACES=166, PETRI_TRANSITIONS=175} [2024-06-28 00:19:04,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 00:19:04,122 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 175 transitions, 2065 flow [2024-06-28 00:19:04,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:04,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:04,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:04,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:19:04,123 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:04,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:04,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1831050639, now seen corresponding path program 1 times [2024-06-28 00:19:04,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:04,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718003217] [2024-06-28 00:19:04,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:04,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:05,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:05,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:05,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718003217] [2024-06-28 00:19:05,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718003217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:05,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:05,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:19:05,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631389251] [2024-06-28 00:19:05,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:05,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:19:05,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:05,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:19:05,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:19:05,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:05,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 175 transitions, 2065 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:05,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:05,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:05,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:07,608 INFO L124 PetriNetUnfolderBase]: 3804/6128 cut-off events. [2024-06-28 00:19:07,608 INFO L125 PetriNetUnfolderBase]: For 200328/200342 co-relation queries the response was YES. [2024-06-28 00:19:07,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40747 conditions, 6128 events. 3804/6128 cut-off events. For 200328/200342 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 38233 event pairs, 1977 based on Foata normal form. 13/6139 useless extension candidates. Maximal degree in co-relation 40664. Up to 5917 conditions per place. [2024-06-28 00:19:07,664 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 40 changer transitions 0/221 dead transitions. [2024-06-28 00:19:07,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 221 transitions, 2914 flow [2024-06-28 00:19:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:19:07,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:19:07,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:19:07,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-28 00:19:07,666 INFO L175 Difference]: Start difference. First operand has 166 places, 175 transitions, 2065 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:19:07,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 221 transitions, 2914 flow [2024-06-28 00:19:07,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 221 transitions, 2861 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:07,942 INFO L231 Difference]: Finished difference. Result has 175 places, 192 transitions, 2380 flow [2024-06-28 00:19:07,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2380, PETRI_PLACES=175, PETRI_TRANSITIONS=192} [2024-06-28 00:19:07,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-28 00:19:07,943 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 192 transitions, 2380 flow [2024-06-28 00:19:07,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:07,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:07,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:07,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:19:07,943 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-28 00:19:07,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:07,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1047311599, now seen corresponding path program 2 times [2024-06-28 00:19:07,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:07,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034468135] [2024-06-28 00:19:07,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:07,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:07,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:11,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-28 00:19:11,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:11,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034468135] [2024-06-28 00:19:11,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034468135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:11,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:11,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:19:11,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224350055] [2024-06-28 00:19:11,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:11,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:19:11,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:11,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:19:11,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:19:11,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:11,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 192 transitions, 2380 flow. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:11,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:11,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:11,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:13,084 INFO L124 PetriNetUnfolderBase]: 3798/6108 cut-off events. [2024-06-28 00:19:13,084 INFO L125 PetriNetUnfolderBase]: For 210440/210443 co-relation queries the response was YES. [2024-06-28 00:19:13,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41415 conditions, 6108 events. 3798/6108 cut-off events. For 210440/210443 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37902 event pairs, 1573 based on Foata normal form. 2/6107 useless extension candidates. Maximal degree in co-relation 41329. Up to 5893 conditions per place. [2024-06-28 00:19:13,142 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 43 changer transitions 0/212 dead transitions. [2024-06-28 00:19:13,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 212 transitions, 3009 flow [2024-06-28 00:19:13,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:19:13,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:19:13,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 00:19:13,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-28 00:19:13,144 INFO L175 Difference]: Start difference. First operand has 175 places, 192 transitions, 2380 flow. Second operand 7 states and 111 transitions. [2024-06-28 00:19:13,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 212 transitions, 3009 flow [2024-06-28 00:19:13,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 212 transitions, 2911 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:19:13,448 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2451 flow [2024-06-28 00:19:13,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-28 00:19:13,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 00:19:13,449 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2451 flow [2024-06-28 00:19:13,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:13,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:13,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:13,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:19:13,450 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:13,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:13,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1419896898, now seen corresponding path program 1 times [2024-06-28 00:19:13,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:13,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923991357] [2024-06-28 00:19:13,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:13,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:13,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:16,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:16,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923991357] [2024-06-28 00:19:16,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923991357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:16,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:16,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:16,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97382653] [2024-06-28 00:19:16,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:16,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:16,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:16,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:16,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2451 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:16,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:16,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:16,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:18,118 INFO L124 PetriNetUnfolderBase]: 3795/6128 cut-off events. [2024-06-28 00:19:18,118 INFO L125 PetriNetUnfolderBase]: For 220239/220248 co-relation queries the response was YES. [2024-06-28 00:19:18,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41748 conditions, 6128 events. 3795/6128 cut-off events. For 220239/220248 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 38415 event pairs, 1979 based on Foata normal form. 9/6135 useless extension candidates. Maximal degree in co-relation 41659. Up to 5906 conditions per place. [2024-06-28 00:19:18,273 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 181 selfloop transitions, 39 changer transitions 0/224 dead transitions. [2024-06-28 00:19:18,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 224 transitions, 2993 flow [2024-06-28 00:19:18,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:18,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:18,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:19:18,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 00:19:18,275 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2451 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:19:18,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 224 transitions, 2993 flow [2024-06-28 00:19:18,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 224 transitions, 2902 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 00:19:18,504 INFO L231 Difference]: Finished difference. Result has 185 places, 197 transitions, 2452 flow [2024-06-28 00:19:18,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2360, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2452, PETRI_PLACES=185, PETRI_TRANSITIONS=197} [2024-06-28 00:19:18,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 00:19:18,505 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 197 transitions, 2452 flow [2024-06-28 00:19:18,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:18,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:18,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:18,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:19:18,505 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:18,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:18,506 INFO L85 PathProgramCache]: Analyzing trace with hash -580852091, now seen corresponding path program 1 times [2024-06-28 00:19:18,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:18,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973315786] [2024-06-28 00:19:18,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:18,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:22,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:22,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973315786] [2024-06-28 00:19:22,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973315786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:22,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:22,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:22,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146246317] [2024-06-28 00:19:22,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:22,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:22,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:22,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:22,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:22,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 00:19:22,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 197 transitions, 2452 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:22,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:22,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 00:19:22,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:24,013 INFO L124 PetriNetUnfolderBase]: 3778/6131 cut-off events. [2024-06-28 00:19:24,014 INFO L125 PetriNetUnfolderBase]: For 244675/244725 co-relation queries the response was YES. [2024-06-28 00:19:24,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41807 conditions, 6131 events. 3778/6131 cut-off events. For 244675/244725 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 38865 event pairs, 1891 based on Foata normal form. 53/6156 useless extension candidates. Maximal degree in co-relation 41715. Up to 5625 conditions per place. [2024-06-28 00:19:24,072 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 38 changer transitions 0/223 dead transitions. [2024-06-28 00:19:24,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 223 transitions, 3040 flow [2024-06-28 00:19:24,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:24,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:24,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 00:19:24,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:19:24,073 INFO L175 Difference]: Start difference. First operand has 185 places, 197 transitions, 2452 flow. Second operand 8 states and 132 transitions. [2024-06-28 00:19:24,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 223 transitions, 3040 flow [2024-06-28 00:19:24,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 223 transitions, 2970 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:24,382 INFO L231 Difference]: Finished difference. Result has 186 places, 200 transitions, 2531 flow [2024-06-28 00:19:24,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2531, PETRI_PLACES=186, PETRI_TRANSITIONS=200} [2024-06-28 00:19:24,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 00:19:24,383 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 200 transitions, 2531 flow [2024-06-28 00:19:24,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:24,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:24,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:24,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:19:24,383 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:24,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1905979561, now seen corresponding path program 2 times [2024-06-28 00:19:24,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:24,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022004064] [2024-06-28 00:19:24,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:24,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:28,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:28,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:28,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022004064] [2024-06-28 00:19:28,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022004064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:28,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:28,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:28,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570387416] [2024-06-28 00:19:28,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:28,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:28,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:28,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:28,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:28,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 00:19:28,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 200 transitions, 2531 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:28,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:28,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 00:19:28,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:30,243 INFO L124 PetriNetUnfolderBase]: 3838/6225 cut-off events. [2024-06-28 00:19:30,243 INFO L125 PetriNetUnfolderBase]: For 254782/254834 co-relation queries the response was YES. [2024-06-28 00:19:30,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43060 conditions, 6225 events. 3838/6225 cut-off events. For 254782/254834 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 39548 event pairs, 1899 based on Foata normal form. 52/6249 useless extension candidates. Maximal degree in co-relation 42967. Up to 5665 conditions per place. [2024-06-28 00:19:30,306 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 46 changer transitions 0/227 dead transitions. [2024-06-28 00:19:30,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 227 transitions, 3329 flow [2024-06-28 00:19:30,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:30,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:30,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 00:19:30,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 00:19:30,307 INFO L175 Difference]: Start difference. First operand has 186 places, 200 transitions, 2531 flow. Second operand 8 states and 134 transitions. [2024-06-28 00:19:30,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 227 transitions, 3329 flow [2024-06-28 00:19:30,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 227 transitions, 3228 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:30,688 INFO L231 Difference]: Finished difference. Result has 188 places, 202 transitions, 2581 flow [2024-06-28 00:19:30,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2581, PETRI_PLACES=188, PETRI_TRANSITIONS=202} [2024-06-28 00:19:30,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 00:19:30,689 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 202 transitions, 2581 flow [2024-06-28 00:19:30,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:30,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:30,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:30,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:19:30,689 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:30,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:30,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1906425031, now seen corresponding path program 3 times [2024-06-28 00:19:30,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:30,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779013976] [2024-06-28 00:19:30,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:30,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:30,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:34,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:34,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:34,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779013976] [2024-06-28 00:19:34,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779013976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:34,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:34,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:34,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382236095] [2024-06-28 00:19:34,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:34,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:34,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:34,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:34,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:34,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 00:19:34,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 202 transitions, 2581 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:34,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:34,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 00:19:34,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:36,476 INFO L124 PetriNetUnfolderBase]: 3942/6375 cut-off events. [2024-06-28 00:19:36,476 INFO L125 PetriNetUnfolderBase]: For 276460/276512 co-relation queries the response was YES. [2024-06-28 00:19:36,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44554 conditions, 6375 events. 3942/6375 cut-off events. For 276460/276512 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 40547 event pairs, 1881 based on Foata normal form. 52/6399 useless extension candidates. Maximal degree in co-relation 44460. Up to 5529 conditions per place. [2024-06-28 00:19:36,540 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 52 changer transitions 0/235 dead transitions. [2024-06-28 00:19:36,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 3527 flow [2024-06-28 00:19:36,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:19:36,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:19:36,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:19:36,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 00:19:36,542 INFO L175 Difference]: Start difference. First operand has 188 places, 202 transitions, 2581 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:19:36,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 3527 flow [2024-06-28 00:19:36,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 235 transitions, 3366 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:36,885 INFO L231 Difference]: Finished difference. Result has 189 places, 205 transitions, 2604 flow [2024-06-28 00:19:36,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2420, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2604, PETRI_PLACES=189, PETRI_TRANSITIONS=205} [2024-06-28 00:19:36,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 00:19:36,886 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 205 transitions, 2604 flow [2024-06-28 00:19:36,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:36,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:36,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:36,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:19:36,887 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:36,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash -716057588, now seen corresponding path program 1 times [2024-06-28 00:19:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179417785] [2024-06-28 00:19:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:36,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:36,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:39,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:39,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:39,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179417785] [2024-06-28 00:19:39,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179417785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:39,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:39,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:39,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665620089] [2024-06-28 00:19:39,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:39,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:39,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:39,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:39,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:39,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:19:39,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 205 transitions, 2604 flow. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-28 00:19:39,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:39,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:19:39,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:40,806 INFO L124 PetriNetUnfolderBase]: 3067/5444 cut-off events. [2024-06-28 00:19:40,807 INFO L125 PetriNetUnfolderBase]: For 231516/231814 co-relation queries the response was YES. [2024-06-28 00:19:40,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37884 conditions, 5444 events. 3067/5444 cut-off events. For 231516/231814 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38682 event pairs, 1284 based on Foata normal form. 40/5301 useless extension candidates. Maximal degree in co-relation 37790. Up to 4138 conditions per place. [2024-06-28 00:19:40,861 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 144 selfloop transitions, 45 changer transitions 0/251 dead transitions. [2024-06-28 00:19:40,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 251 transitions, 3399 flow [2024-06-28 00:19:40,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:19:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:19:40,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 00:19:40,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 00:19:40,863 INFO L175 Difference]: Start difference. First operand has 189 places, 205 transitions, 2604 flow. Second operand 10 states and 176 transitions. [2024-06-28 00:19:40,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 251 transitions, 3399 flow [2024-06-28 00:19:41,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 251 transitions, 3302 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:19:41,237 INFO L231 Difference]: Finished difference. Result has 197 places, 216 transitions, 2784 flow [2024-06-28 00:19:41,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2784, PETRI_PLACES=197, PETRI_TRANSITIONS=216} [2024-06-28 00:19:41,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 00:19:41,238 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 216 transitions, 2784 flow [2024-06-28 00:19:41,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 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-28 00:19:41,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:41,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:41,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:19:41,239 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:41,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:41,239 INFO L85 PathProgramCache]: Analyzing trace with hash 408578702, now seen corresponding path program 1 times [2024-06-28 00:19:41,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:41,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411779091] [2024-06-28 00:19:41,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:41,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:41,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:42,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:42,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:42,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411779091] [2024-06-28 00:19:42,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411779091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:42,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:42,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:19:42,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240224594] [2024-06-28 00:19:42,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:42,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:19:42,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:42,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:19:42,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:19:42,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:42,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 216 transitions, 2784 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:42,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:42,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:42,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:44,786 INFO L124 PetriNetUnfolderBase]: 4189/6718 cut-off events. [2024-06-28 00:19:44,786 INFO L125 PetriNetUnfolderBase]: For 299449/299478 co-relation queries the response was YES. [2024-06-28 00:19:44,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48311 conditions, 6718 events. 4189/6718 cut-off events. For 299449/299478 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42333 event pairs, 1603 based on Foata normal form. 31/6747 useless extension candidates. Maximal degree in co-relation 48213. Up to 6114 conditions per place. [2024-06-28 00:19:44,855 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 81 changer transitions 3/281 dead transitions. [2024-06-28 00:19:44,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 281 transitions, 3827 flow [2024-06-28 00:19:44,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:19:44,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:19:44,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 00:19:44,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44124168514412415 [2024-06-28 00:19:44,857 INFO L175 Difference]: Start difference. First operand has 197 places, 216 transitions, 2784 flow. Second operand 11 states and 199 transitions. [2024-06-28 00:19:44,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 281 transitions, 3827 flow [2024-06-28 00:19:45,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 281 transitions, 3748 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:45,216 INFO L231 Difference]: Finished difference. Result has 208 places, 227 transitions, 3016 flow [2024-06-28 00:19:45,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3016, PETRI_PLACES=208, PETRI_TRANSITIONS=227} [2024-06-28 00:19:45,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 00:19:45,217 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 227 transitions, 3016 flow [2024-06-28 00:19:45,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:45,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:45,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:45,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:19:45,217 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:45,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:45,218 INFO L85 PathProgramCache]: Analyzing trace with hash -2088619082, now seen corresponding path program 2 times [2024-06-28 00:19:45,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:45,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343958744] [2024-06-28 00:19:45,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:45,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:49,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:49,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343958744] [2024-06-28 00:19:49,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343958744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:49,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:49,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:49,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889442674] [2024-06-28 00:19:49,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:49,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:49,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:49,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:49,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:49,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:49,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 227 transitions, 3016 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:49,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:49,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:49,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:51,939 INFO L124 PetriNetUnfolderBase]: 4163/6693 cut-off events. [2024-06-28 00:19:51,940 INFO L125 PetriNetUnfolderBase]: For 299515/299523 co-relation queries the response was YES. [2024-06-28 00:19:51,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48091 conditions, 6693 events. 4163/6693 cut-off events. For 299515/299523 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42287 event pairs, 2000 based on Foata normal form. 14/6706 useless extension candidates. Maximal degree in co-relation 47990. Up to 6325 conditions per place. [2024-06-28 00:19:51,997 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 54 changer transitions 1/268 dead transitions. [2024-06-28 00:19:51,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 268 transitions, 3864 flow [2024-06-28 00:19:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:19:51,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:19:51,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 00:19:51,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 00:19:51,999 INFO L175 Difference]: Start difference. First operand has 208 places, 227 transitions, 3016 flow. Second operand 9 states and 156 transitions. [2024-06-28 00:19:51,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 268 transitions, 3864 flow [2024-06-28 00:19:52,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 268 transitions, 3714 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:19:52,462 INFO L231 Difference]: Finished difference. Result has 211 places, 229 transitions, 3014 flow [2024-06-28 00:19:52,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3014, PETRI_PLACES=211, PETRI_TRANSITIONS=229} [2024-06-28 00:19:52,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-28 00:19:52,463 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 229 transitions, 3014 flow [2024-06-28 00:19:52,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:52,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:52,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:52,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:19:52,464 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:52,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:52,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1416263434, now seen corresponding path program 3 times [2024-06-28 00:19:52,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:52,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500930243] [2024-06-28 00:19:52,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:52,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:56,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:56,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:56,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500930243] [2024-06-28 00:19:56,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500930243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:56,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:56,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:19:56,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974188835] [2024-06-28 00:19:56,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:56,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:19:56,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:56,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:19:56,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:19:56,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:19:56,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 229 transitions, 3014 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:56,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:56,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:19:56,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:58,717 INFO L124 PetriNetUnfolderBase]: 4179/6721 cut-off events. [2024-06-28 00:19:58,717 INFO L125 PetriNetUnfolderBase]: For 311577/311585 co-relation queries the response was YES. [2024-06-28 00:19:58,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48525 conditions, 6721 events. 4179/6721 cut-off events. For 311577/311585 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42636 event pairs, 2026 based on Foata normal form. 10/6730 useless extension candidates. Maximal degree in co-relation 48423. Up to 6337 conditions per place. [2024-06-28 00:19:58,785 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 59 changer transitions 1/277 dead transitions. [2024-06-28 00:19:58,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 277 transitions, 3990 flow [2024-06-28 00:19:58,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:19:58,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:19:58,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 00:19:58,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-28 00:19:58,788 INFO L175 Difference]: Start difference. First operand has 211 places, 229 transitions, 3014 flow. Second operand 11 states and 179 transitions. [2024-06-28 00:19:58,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 277 transitions, 3990 flow [2024-06-28 00:19:59,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 277 transitions, 3887 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:19:59,208 INFO L231 Difference]: Finished difference. Result has 215 places, 234 transitions, 3136 flow [2024-06-28 00:19:59,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3136, PETRI_PLACES=215, PETRI_TRANSITIONS=234} [2024-06-28 00:19:59,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 00:19:59,209 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 234 transitions, 3136 flow [2024-06-28 00:19:59,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:59,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:59,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:59,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:19:59,210 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:59,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:59,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1459706090, now seen corresponding path program 1 times [2024-06-28 00:19:59,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:59,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036622264] [2024-06-28 00:19:59,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:59,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:59,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:02,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:02,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036622264] [2024-06-28 00:20:02,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036622264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:02,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:02,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:02,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932106146] [2024-06-28 00:20:02,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:02,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:02,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:02,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:02,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:02,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:02,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 234 transitions, 3136 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:02,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:02,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:02,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:04,855 INFO L124 PetriNetUnfolderBase]: 4221/6794 cut-off events. [2024-06-28 00:20:04,855 INFO L125 PetriNetUnfolderBase]: For 322140/322149 co-relation queries the response was YES. [2024-06-28 00:20:04,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48708 conditions, 6794 events. 4221/6794 cut-off events. For 322140/322149 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 43124 event pairs, 1989 based on Foata normal form. 24/6816 useless extension candidates. Maximal degree in co-relation 48606. Up to 6474 conditions per place. [2024-06-28 00:20:04,925 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 46 changer transitions 0/271 dead transitions. [2024-06-28 00:20:04,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 271 transitions, 3879 flow [2024-06-28 00:20:04,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:04,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 00:20:04,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 00:20:04,927 INFO L175 Difference]: Start difference. First operand has 215 places, 234 transitions, 3136 flow. Second operand 10 states and 155 transitions. [2024-06-28 00:20:04,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 271 transitions, 3879 flow [2024-06-28 00:20:05,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 271 transitions, 3775 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:05,357 INFO L231 Difference]: Finished difference. Result has 218 places, 238 transitions, 3206 flow [2024-06-28 00:20:05,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3206, PETRI_PLACES=218, PETRI_TRANSITIONS=238} [2024-06-28 00:20:05,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 00:20:05,359 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 238 transitions, 3206 flow [2024-06-28 00:20:05,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:05,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:05,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:05,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:20:05,359 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:05,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:05,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1122370992, now seen corresponding path program 2 times [2024-06-28 00:20:05,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:05,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404994570] [2024-06-28 00:20:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:05,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:05,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:08,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:08,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:08,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404994570] [2024-06-28 00:20:08,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404994570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:08,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:08,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:08,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77298849] [2024-06-28 00:20:08,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:08,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:08,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:08,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:08,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:08,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:08,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 238 transitions, 3206 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:08,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:08,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:08,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:10,842 INFO L124 PetriNetUnfolderBase]: 4229/6792 cut-off events. [2024-06-28 00:20:10,842 INFO L125 PetriNetUnfolderBase]: For 320125/320134 co-relation queries the response was YES. [2024-06-28 00:20:10,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49085 conditions, 6792 events. 4229/6792 cut-off events. For 320125/320134 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42786 event pairs, 1647 based on Foata normal form. 10/6799 useless extension candidates. Maximal degree in co-relation 48981. Up to 6356 conditions per place. [2024-06-28 00:20:10,909 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 217 selfloop transitions, 54 changer transitions 0/275 dead transitions. [2024-06-28 00:20:10,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 275 transitions, 4038 flow [2024-06-28 00:20:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:10,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:10,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 00:20:10,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 00:20:10,911 INFO L175 Difference]: Start difference. First operand has 218 places, 238 transitions, 3206 flow. Second operand 10 states and 155 transitions. [2024-06-28 00:20:10,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 275 transitions, 4038 flow [2024-06-28 00:20:11,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 275 transitions, 3944 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 00:20:11,305 INFO L231 Difference]: Finished difference. Result has 219 places, 241 transitions, 3273 flow [2024-06-28 00:20:11,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3273, PETRI_PLACES=219, PETRI_TRANSITIONS=241} [2024-06-28 00:20:11,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 00:20:11,306 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 241 transitions, 3273 flow [2024-06-28 00:20:11,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:11,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:11,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:11,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:20:11,306 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:11,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:11,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1122131982, now seen corresponding path program 3 times [2024-06-28 00:20:11,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:11,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24392783] [2024-06-28 00:20:11,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:11,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:14,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:14,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:14,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24392783] [2024-06-28 00:20:14,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24392783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:14,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:14,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:14,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264664248] [2024-06-28 00:20:14,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:14,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:14,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:14,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:14,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:14,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:14,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 241 transitions, 3273 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:14,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:14,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:14,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:16,580 INFO L124 PetriNetUnfolderBase]: 4237/6804 cut-off events. [2024-06-28 00:20:16,580 INFO L125 PetriNetUnfolderBase]: For 334441/334450 co-relation queries the response was YES. [2024-06-28 00:20:16,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49926 conditions, 6804 events. 4237/6804 cut-off events. For 334441/334450 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42841 event pairs, 1659 based on Foata normal form. 10/6811 useless extension candidates. Maximal degree in co-relation 49821. Up to 6570 conditions per place. [2024-06-28 00:20:16,643 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 50 changer transitions 0/269 dead transitions. [2024-06-28 00:20:16,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 269 transitions, 4017 flow [2024-06-28 00:20:16,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:16,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:16,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-28 00:20:16,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35121951219512193 [2024-06-28 00:20:16,645 INFO L175 Difference]: Start difference. First operand has 219 places, 241 transitions, 3273 flow. Second operand 10 states and 144 transitions. [2024-06-28 00:20:16,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 269 transitions, 4017 flow [2024-06-28 00:20:17,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 269 transitions, 3920 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:20:17,028 INFO L231 Difference]: Finished difference. Result has 226 places, 248 transitions, 3424 flow [2024-06-28 00:20:17,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3424, PETRI_PLACES=226, PETRI_TRANSITIONS=248} [2024-06-28 00:20:17,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 00:20:17,029 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 248 transitions, 3424 flow [2024-06-28 00:20:17,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:17,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:17,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:17,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:20:17,030 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:17,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -826912782, now seen corresponding path program 4 times [2024-06-28 00:20:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253931796] [2024-06-28 00:20:17,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:17,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:20,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:20,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253931796] [2024-06-28 00:20:20,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253931796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:20,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:20,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:20,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428505546] [2024-06-28 00:20:20,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:20,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:20,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:20,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:20,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:20,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:20,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 248 transitions, 3424 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:20,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:20,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:20,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:22,060 INFO L124 PetriNetUnfolderBase]: 4232/6798 cut-off events. [2024-06-28 00:20:22,060 INFO L125 PetriNetUnfolderBase]: For 350210/350213 co-relation queries the response was YES. [2024-06-28 00:20:22,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50787 conditions, 6798 events. 4232/6798 cut-off events. For 350210/350213 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42842 event pairs, 1664 based on Foata normal form. 2/6797 useless extension candidates. Maximal degree in co-relation 50680. Up to 6569 conditions per place. [2024-06-28 00:20:22,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 55 changer transitions 0/271 dead transitions. [2024-06-28 00:20:22,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 271 transitions, 4215 flow [2024-06-28 00:20:22,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:22,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:22,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 127 transitions. [2024-06-28 00:20:22,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34417344173441733 [2024-06-28 00:20:22,138 INFO L175 Difference]: Start difference. First operand has 226 places, 248 transitions, 3424 flow. Second operand 9 states and 127 transitions. [2024-06-28 00:20:22,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 271 transitions, 4215 flow [2024-06-28 00:20:22,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 271 transitions, 4054 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:22,708 INFO L231 Difference]: Finished difference. Result has 228 places, 258 transitions, 3624 flow [2024-06-28 00:20:22,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3624, PETRI_PLACES=228, PETRI_TRANSITIONS=258} [2024-06-28 00:20:22,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-28 00:20:22,709 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 258 transitions, 3624 flow [2024-06-28 00:20:22,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:22,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:22,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:22,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:20:22,709 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:22,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:22,710 INFO L85 PathProgramCache]: Analyzing trace with hash -850205948, now seen corresponding path program 2 times [2024-06-28 00:20:22,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:22,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694170845] [2024-06-28 00:20:22,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:22,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:26,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:26,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694170845] [2024-06-28 00:20:26,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694170845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:26,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:26,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:26,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165102777] [2024-06-28 00:20:26,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:26,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:26,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:26,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:26,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:26,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:26,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 258 transitions, 3624 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:26,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:26,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:26,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:28,800 INFO L124 PetriNetUnfolderBase]: 4260/6845 cut-off events. [2024-06-28 00:20:28,800 INFO L125 PetriNetUnfolderBase]: For 373247/373256 co-relation queries the response was YES. [2024-06-28 00:20:28,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51666 conditions, 6845 events. 4260/6845 cut-off events. For 373247/373256 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 43245 event pairs, 1662 based on Foata normal form. 16/6858 useless extension candidates. Maximal degree in co-relation 51558. Up to 6535 conditions per place. [2024-06-28 00:20:28,872 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 54 changer transitions 0/281 dead transitions. [2024-06-28 00:20:28,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 281 transitions, 4277 flow [2024-06-28 00:20:28,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:28,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:28,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-28 00:20:28,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-28 00:20:28,875 INFO L175 Difference]: Start difference. First operand has 228 places, 258 transitions, 3624 flow. Second operand 10 states and 148 transitions. [2024-06-28 00:20:28,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 281 transitions, 4277 flow [2024-06-28 00:20:29,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 281 transitions, 4182 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 00:20:29,388 INFO L231 Difference]: Finished difference. Result has 235 places, 259 transitions, 3672 flow [2024-06-28 00:20:29,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3529, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3672, PETRI_PLACES=235, PETRI_TRANSITIONS=259} [2024-06-28 00:20:29,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 00:20:29,389 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 259 transitions, 3672 flow [2024-06-28 00:20:29,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:29,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:29,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:29,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:20:29,390 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:29,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:29,390 INFO L85 PathProgramCache]: Analyzing trace with hash 26612910, now seen corresponding path program 4 times [2024-06-28 00:20:29,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:29,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113609136] [2024-06-28 00:20:29,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:29,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:29,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:33,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:33,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:33,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113609136] [2024-06-28 00:20:33,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113609136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:33,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:33,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:33,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881676217] [2024-06-28 00:20:33,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:33,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:33,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:33,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:33,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:33,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:33,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 259 transitions, 3672 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:33,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:33,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:33,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:35,824 INFO L124 PetriNetUnfolderBase]: 4380/7022 cut-off events. [2024-06-28 00:20:35,824 INFO L125 PetriNetUnfolderBase]: For 376024/376024 co-relation queries the response was YES. [2024-06-28 00:20:35,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53151 conditions, 7022 events. 4380/7022 cut-off events. For 376024/376024 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 44333 event pairs, 1598 based on Foata normal form. 2/7023 useless extension candidates. Maximal degree in co-relation 53041. Up to 6461 conditions per place. [2024-06-28 00:20:35,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 88 changer transitions 3/326 dead transitions. [2024-06-28 00:20:35,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 326 transitions, 5004 flow [2024-06-28 00:20:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:35,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:35,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-28 00:20:35,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37915742793791574 [2024-06-28 00:20:35,913 INFO L175 Difference]: Start difference. First operand has 235 places, 259 transitions, 3672 flow. Second operand 11 states and 171 transitions. [2024-06-28 00:20:35,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 326 transitions, 5004 flow [2024-06-28 00:20:36,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 326 transitions, 4888 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:36,509 INFO L231 Difference]: Finished difference. Result has 240 places, 282 transitions, 4184 flow [2024-06-28 00:20:36,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4184, PETRI_PLACES=240, PETRI_TRANSITIONS=282} [2024-06-28 00:20:36,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-28 00:20:36,510 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 282 transitions, 4184 flow [2024-06-28 00:20:36,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:36,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:36,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:36,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:20:36,510 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:36,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:36,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1098277674, now seen corresponding path program 3 times [2024-06-28 00:20:36,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:36,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389979344] [2024-06-28 00:20:36,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:36,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:40,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:40,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389979344] [2024-06-28 00:20:40,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389979344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:40,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:40,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:40,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13539989] [2024-06-28 00:20:40,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:40,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:40,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:40,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:40,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:40,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 282 transitions, 4184 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:40,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:40,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:40,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:42,487 INFO L124 PetriNetUnfolderBase]: 4236/6794 cut-off events. [2024-06-28 00:20:42,487 INFO L125 PetriNetUnfolderBase]: For 395383/395386 co-relation queries the response was YES. [2024-06-28 00:20:42,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52789 conditions, 6794 events. 4236/6794 cut-off events. For 395383/395386 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42366 event pairs, 1549 based on Foata normal form. 6/6797 useless extension candidates. Maximal degree in co-relation 52676. Up to 6323 conditions per place. [2024-06-28 00:20:42,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 60 changer transitions 0/303 dead transitions. [2024-06-28 00:20:42,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 303 transitions, 4988 flow [2024-06-28 00:20:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:42,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 00:20:42,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 00:20:42,568 INFO L175 Difference]: Start difference. First operand has 240 places, 282 transitions, 4184 flow. Second operand 8 states and 122 transitions. [2024-06-28 00:20:42,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 303 transitions, 4988 flow [2024-06-28 00:20:43,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 303 transitions, 4835 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:43,240 INFO L231 Difference]: Finished difference. Result has 241 places, 283 transitions, 4206 flow [2024-06-28 00:20:43,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4206, PETRI_PLACES=241, PETRI_TRANSITIONS=283} [2024-06-28 00:20:43,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 00:20:43,241 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 283 transitions, 4206 flow [2024-06-28 00:20:43,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:43,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:43,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:43,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:20:43,241 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:43,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:43,242 INFO L85 PathProgramCache]: Analyzing trace with hash -826555910, now seen corresponding path program 4 times [2024-06-28 00:20:43,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:43,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196278829] [2024-06-28 00:20:43,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:43,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:43,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:47,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:47,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:47,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196278829] [2024-06-28 00:20:47,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196278829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:47,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:47,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:20:47,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005718054] [2024-06-28 00:20:47,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:47,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:20:47,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:47,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:20:47,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:20:47,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:47,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 283 transitions, 4206 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:47,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:47,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:47,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:49,622 INFO L124 PetriNetUnfolderBase]: 4192/6737 cut-off events. [2024-06-28 00:20:49,623 INFO L125 PetriNetUnfolderBase]: For 402464/402473 co-relation queries the response was YES. [2024-06-28 00:20:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51915 conditions, 6737 events. 4192/6737 cut-off events. For 402464/402473 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 42116 event pairs, 1550 based on Foata normal form. 28/6762 useless extension candidates. Maximal degree in co-relation 51800. Up to 6247 conditions per place. [2024-06-28 00:20:49,688 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 62 changer transitions 0/309 dead transitions. [2024-06-28 00:20:49,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4906 flow [2024-06-28 00:20:49,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:49,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:49,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:20:49,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 00:20:49,690 INFO L175 Difference]: Start difference. First operand has 241 places, 283 transitions, 4206 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:20:49,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4906 flow [2024-06-28 00:20:50,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 309 transitions, 4767 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:50,275 INFO L231 Difference]: Finished difference. Result has 244 places, 283 transitions, 4216 flow [2024-06-28 00:20:50,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4216, PETRI_PLACES=244, PETRI_TRANSITIONS=283} [2024-06-28 00:20:50,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 00:20:50,276 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 283 transitions, 4216 flow [2024-06-28 00:20:50,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:50,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:50,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:50,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:20:50,276 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:50,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:50,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1340616748, now seen corresponding path program 5 times [2024-06-28 00:20:50,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:50,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348845815] [2024-06-28 00:20:50,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:50,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:50,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:54,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:54,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348845815] [2024-06-28 00:20:54,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348845815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:54,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:54,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:54,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29002082] [2024-06-28 00:20:54,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:54,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:54,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:54,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:54,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:54,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:20:54,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 283 transitions, 4216 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:54,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:54,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:20:54,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:56,319 INFO L124 PetriNetUnfolderBase]: 4202/6752 cut-off events. [2024-06-28 00:20:56,320 INFO L125 PetriNetUnfolderBase]: For 401384/401387 co-relation queries the response was YES. [2024-06-28 00:20:56,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52010 conditions, 6752 events. 4202/6752 cut-off events. For 401384/401387 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 42216 event pairs, 1556 based on Foata normal form. 10/6759 useless extension candidates. Maximal degree in co-relation 51895. Up to 6441 conditions per place. [2024-06-28 00:20:56,403 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 54 changer transitions 0/303 dead transitions. [2024-06-28 00:20:56,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 303 transitions, 4966 flow [2024-06-28 00:20:56,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:56,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 00:20:56,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-28 00:20:56,405 INFO L175 Difference]: Start difference. First operand has 244 places, 283 transitions, 4216 flow. Second operand 9 states and 131 transitions. [2024-06-28 00:20:56,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 303 transitions, 4966 flow [2024-06-28 00:20:57,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 303 transitions, 4845 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:57,107 INFO L231 Difference]: Finished difference. Result has 246 places, 284 transitions, 4228 flow [2024-06-28 00:20:57,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4095, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4228, PETRI_PLACES=246, PETRI_TRANSITIONS=284} [2024-06-28 00:20:57,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 00:20:57,108 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 284 transitions, 4228 flow [2024-06-28 00:20:57,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:57,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:57,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:57,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:20:57,109 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:57,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:57,109 INFO L85 PathProgramCache]: Analyzing trace with hash 285457164, now seen corresponding path program 1 times [2024-06-28 00:20:57,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:57,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517221885] [2024-06-28 00:20:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:57,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:01,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:01,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:01,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517221885] [2024-06-28 00:21:01,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517221885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:01,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:01,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:01,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80820755] [2024-06-28 00:21:01,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:01,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:01,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:01,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:01,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:01,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:01,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 284 transitions, 4228 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:01,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:01,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:01,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:03,790 INFO L124 PetriNetUnfolderBase]: 4190/6757 cut-off events. [2024-06-28 00:21:03,790 INFO L125 PetriNetUnfolderBase]: For 376272/376313 co-relation queries the response was YES. [2024-06-28 00:21:03,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51398 conditions, 6757 events. 4190/6757 cut-off events. For 376272/376313 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42698 event pairs, 1856 based on Foata normal form. 38/6793 useless extension candidates. Maximal degree in co-relation 51282. Up to 6257 conditions per place. [2024-06-28 00:21:03,861 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 49 changer transitions 0/311 dead transitions. [2024-06-28 00:21:03,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 311 transitions, 5140 flow [2024-06-28 00:21:03,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:03,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:03,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 00:21:03,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 00:21:03,863 INFO L175 Difference]: Start difference. First operand has 246 places, 284 transitions, 4228 flow. Second operand 8 states and 131 transitions. [2024-06-28 00:21:03,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 311 transitions, 5140 flow [2024-06-28 00:21:04,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 311 transitions, 5007 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:04,591 INFO L231 Difference]: Finished difference. Result has 247 places, 284 transitions, 4199 flow [2024-06-28 00:21:04,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4095, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4199, PETRI_PLACES=247, PETRI_TRANSITIONS=284} [2024-06-28 00:21:04,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 00:21:04,592 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 284 transitions, 4199 flow [2024-06-28 00:21:04,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:04,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:04,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:04,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:21:04,593 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:04,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:04,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1728382050, now seen corresponding path program 2 times [2024-06-28 00:21:04,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:04,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970253851] [2024-06-28 00:21:04,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:04,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:04,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:07,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:07,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:07,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970253851] [2024-06-28 00:21:07,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970253851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:07,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:07,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:07,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531228418] [2024-06-28 00:21:07,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:07,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:07,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:07,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:07,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 284 transitions, 4199 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:07,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:07,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:07,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:10,173 INFO L124 PetriNetUnfolderBase]: 4437/7114 cut-off events. [2024-06-28 00:21:10,173 INFO L125 PetriNetUnfolderBase]: For 395915/395924 co-relation queries the response was YES. [2024-06-28 00:21:10,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54961 conditions, 7114 events. 4437/7114 cut-off events. For 395915/395924 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 44857 event pairs, 1822 based on Foata normal form. 12/7124 useless extension candidates. Maximal degree in co-relation 54845. Up to 6413 conditions per place. [2024-06-28 00:21:10,259 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 80 changer transitions 0/358 dead transitions. [2024-06-28 00:21:10,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 358 transitions, 5999 flow [2024-06-28 00:21:10,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:10,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:21:10,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 00:21:10,261 INFO L175 Difference]: Start difference. First operand has 247 places, 284 transitions, 4199 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:21:10,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 358 transitions, 5999 flow [2024-06-28 00:21:11,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 358 transitions, 5763 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:11,027 INFO L231 Difference]: Finished difference. Result has 253 places, 322 transitions, 4883 flow [2024-06-28 00:21:11,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4065, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=253, PETRI_TRANSITIONS=322} [2024-06-28 00:21:11,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 00:21:11,028 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 322 transitions, 4883 flow [2024-06-28 00:21:11,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:11,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:11,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:11,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:21:11,029 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:11,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:11,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1886673892, now seen corresponding path program 3 times [2024-06-28 00:21:11,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:11,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124523402] [2024-06-28 00:21:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:11,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:11,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:15,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:15,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124523402] [2024-06-28 00:21:15,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124523402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:15,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:15,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:15,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070944582] [2024-06-28 00:21:15,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:15,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:15,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:15,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:15,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:15,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:15,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 322 transitions, 4883 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:15,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:15,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:15,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:17,947 INFO L124 PetriNetUnfolderBase]: 4425/7099 cut-off events. [2024-06-28 00:21:17,947 INFO L125 PetriNetUnfolderBase]: For 404088/404133 co-relation queries the response was YES. [2024-06-28 00:21:17,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55356 conditions, 7099 events. 4425/7099 cut-off events. For 404088/404133 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 44758 event pairs, 1892 based on Foata normal form. 24/7121 useless extension candidates. Maximal degree in co-relation 55235. Up to 6405 conditions per place. [2024-06-28 00:21:18,020 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 246 selfloop transitions, 90 changer transitions 0/340 dead transitions. [2024-06-28 00:21:18,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 340 transitions, 5725 flow [2024-06-28 00:21:18,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:18,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:18,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 00:21:18,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 00:21:18,022 INFO L175 Difference]: Start difference. First operand has 253 places, 322 transitions, 4883 flow. Second operand 8 states and 123 transitions. [2024-06-28 00:21:18,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 340 transitions, 5725 flow [2024-06-28 00:21:18,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 340 transitions, 5596 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 00:21:18,726 INFO L231 Difference]: Finished difference. Result has 257 places, 322 transitions, 4944 flow [2024-06-28 00:21:18,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4944, PETRI_PLACES=257, PETRI_TRANSITIONS=322} [2024-06-28 00:21:18,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 00:21:18,727 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 322 transitions, 4944 flow [2024-06-28 00:21:18,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:18,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:18,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:18,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:21:18,727 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:18,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:18,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1099823120, now seen corresponding path program 5 times [2024-06-28 00:21:18,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:18,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993180315] [2024-06-28 00:21:18,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:18,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:18,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:23,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:23,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:23,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993180315] [2024-06-28 00:21:23,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993180315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:23,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:23,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:23,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516646799] [2024-06-28 00:21:23,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:23,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:23,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:23,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:23,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:23,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:23,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 322 transitions, 4944 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:23,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:23,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:23,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:25,553 INFO L124 PetriNetUnfolderBase]: 4534/7271 cut-off events. [2024-06-28 00:21:25,553 INFO L125 PetriNetUnfolderBase]: For 427696/427741 co-relation queries the response was YES. [2024-06-28 00:21:25,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56901 conditions, 7271 events. 4534/7271 cut-off events. For 427696/427741 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 46003 event pairs, 1865 based on Foata normal form. 30/7299 useless extension candidates. Maximal degree in co-relation 56780. Up to 6052 conditions per place. [2024-06-28 00:21:25,638 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 190 selfloop transitions, 188 changer transitions 0/382 dead transitions. [2024-06-28 00:21:25,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 382 transitions, 6601 flow [2024-06-28 00:21:25,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:21:25,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:21:25,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 00:21:25,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 00:21:25,640 INFO L175 Difference]: Start difference. First operand has 257 places, 322 transitions, 4944 flow. Second operand 10 states and 174 transitions. [2024-06-28 00:21:25,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 382 transitions, 6601 flow [2024-06-28 00:21:26,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 382 transitions, 6375 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 00:21:26,457 INFO L231 Difference]: Finished difference. Result has 261 places, 350 transitions, 5606 flow [2024-06-28 00:21:26,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5606, PETRI_PLACES=261, PETRI_TRANSITIONS=350} [2024-06-28 00:21:26,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 00:21:26,458 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 350 transitions, 5606 flow [2024-06-28 00:21:26,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:26,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:26,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:26,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:21:26,459 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:26,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:26,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1443921912, now seen corresponding path program 6 times [2024-06-28 00:21:26,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:26,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463777076] [2024-06-28 00:21:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:26,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:26,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:30,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:30,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463777076] [2024-06-28 00:21:30,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463777076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:30,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:30,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:30,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704163410] [2024-06-28 00:21:30,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:30,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:30,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:30,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:30,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 350 transitions, 5606 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:30,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:33,335 INFO L124 PetriNetUnfolderBase]: 4701/7502 cut-off events. [2024-06-28 00:21:33,335 INFO L125 PetriNetUnfolderBase]: For 442093/442096 co-relation queries the response was YES. [2024-06-28 00:21:33,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61574 conditions, 7502 events. 4701/7502 cut-off events. For 442093/442096 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 47163 event pairs, 1419 based on Foata normal form. 3/7502 useless extension candidates. Maximal degree in co-relation 61451. Up to 5973 conditions per place. [2024-06-28 00:21:33,414 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 251 changer transitions 0/455 dead transitions. [2024-06-28 00:21:33,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 455 transitions, 8273 flow [2024-06-28 00:21:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:21:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:21:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2024-06-28 00:21:33,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 00:21:33,416 INFO L175 Difference]: Start difference. First operand has 261 places, 350 transitions, 5606 flow. Second operand 14 states and 214 transitions. [2024-06-28 00:21:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 455 transitions, 8273 flow [2024-06-28 00:21:34,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 455 transitions, 7650 flow, removed 124 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:34,228 INFO L231 Difference]: Finished difference. Result has 275 places, 414 transitions, 6967 flow [2024-06-28 00:21:34,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5208, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6967, PETRI_PLACES=275, PETRI_TRANSITIONS=414} [2024-06-28 00:21:34,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 00:21:34,229 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 414 transitions, 6967 flow [2024-06-28 00:21:34,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:34,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:34,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:34,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:21:34,230 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:34,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:34,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1443671246, now seen corresponding path program 5 times [2024-06-28 00:21:34,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:34,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616119381] [2024-06-28 00:21:34,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:34,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:39,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:39,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616119381] [2024-06-28 00:21:39,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616119381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:39,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:39,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:39,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385698657] [2024-06-28 00:21:39,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:39,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:39,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:39,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:39,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:39,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:39,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 414 transitions, 6967 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:39,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:39,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:39,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:41,566 INFO L124 PetriNetUnfolderBase]: 4721/7552 cut-off events. [2024-06-28 00:21:41,566 INFO L125 PetriNetUnfolderBase]: For 492403/492406 co-relation queries the response was YES. [2024-06-28 00:21:41,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65035 conditions, 7552 events. 4721/7552 cut-off events. For 492403/492406 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 47771 event pairs, 1566 based on Foata normal form. 6/7555 useless extension candidates. Maximal degree in co-relation 64907. Up to 7152 conditions per place. [2024-06-28 00:21:41,664 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 373 selfloop transitions, 62 changer transitions 0/439 dead transitions. [2024-06-28 00:21:41,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 439 transitions, 8047 flow [2024-06-28 00:21:41,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:41,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:41,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-28 00:21:41,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-28 00:21:41,665 INFO L175 Difference]: Start difference. First operand has 275 places, 414 transitions, 6967 flow. Second operand 9 states and 133 transitions. [2024-06-28 00:21:41,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 439 transitions, 8047 flow [2024-06-28 00:21:43,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 439 transitions, 7672 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:43,135 INFO L231 Difference]: Finished difference. Result has 279 places, 417 transitions, 6780 flow [2024-06-28 00:21:43,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6592, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6780, PETRI_PLACES=279, PETRI_TRANSITIONS=417} [2024-06-28 00:21:43,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 00:21:43,135 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 417 transitions, 6780 flow [2024-06-28 00:21:43,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:43,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:43,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:43,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:21:43,136 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:43,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:43,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1030364366, now seen corresponding path program 6 times [2024-06-28 00:21:43,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:43,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835296948] [2024-06-28 00:21:43,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:43,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:43,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:47,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:47,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:47,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835296948] [2024-06-28 00:21:47,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835296948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:47,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:47,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:21:47,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772692107] [2024-06-28 00:21:47,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:47,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:21:47,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:47,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:21:47,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:21:47,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:47,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 417 transitions, 6780 flow. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:47,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:47,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:49,844 INFO L124 PetriNetUnfolderBase]: 4708/7533 cut-off events. [2024-06-28 00:21:49,844 INFO L125 PetriNetUnfolderBase]: For 494777/494780 co-relation queries the response was YES. [2024-06-28 00:21:49,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64056 conditions, 7533 events. 4708/7533 cut-off events. For 494777/494780 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47504 event pairs, 1514 based on Foata normal form. 6/7536 useless extension candidates. Maximal degree in co-relation 63926. Up to 6893 conditions per place. [2024-06-28 00:21:49,937 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 74 changer transitions 0/443 dead transitions. [2024-06-28 00:21:49,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 443 transitions, 7862 flow [2024-06-28 00:21:49,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:49,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:49,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 00:21:49,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35772357723577236 [2024-06-28 00:21:49,938 INFO L175 Difference]: Start difference. First operand has 279 places, 417 transitions, 6780 flow. Second operand 9 states and 132 transitions. [2024-06-28 00:21:49,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 443 transitions, 7862 flow [2024-06-28 00:21:51,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 443 transitions, 7758 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:51,233 INFO L231 Difference]: Finished difference. Result has 283 places, 419 transitions, 6862 flow [2024-06-28 00:21:51,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6678, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6862, PETRI_PLACES=283, PETRI_TRANSITIONS=419} [2024-06-28 00:21:51,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 00:21:51,234 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 419 transitions, 6862 flow [2024-06-28 00:21:51,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:51,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:51,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:51,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:21:51,234 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:51,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:51,235 INFO L85 PathProgramCache]: Analyzing trace with hash 294036972, now seen corresponding path program 1 times [2024-06-28 00:21:51,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:51,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61036765] [2024-06-28 00:21:51,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:51,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:55,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:55,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:55,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61036765] [2024-06-28 00:21:55,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61036765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:55,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:55,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:55,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645950272] [2024-06-28 00:21:55,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:55,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:55,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:55,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:21:55,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 419 transitions, 6862 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:55,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:55,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:21:55,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:57,851 INFO L124 PetriNetUnfolderBase]: 4756/7623 cut-off events. [2024-06-28 00:21:57,851 INFO L125 PetriNetUnfolderBase]: For 528130/528134 co-relation queries the response was YES. [2024-06-28 00:21:57,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65114 conditions, 7623 events. 4756/7623 cut-off events. For 528130/528134 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 48707 event pairs, 2329 based on Foata normal form. 8/7630 useless extension candidates. Maximal degree in co-relation 64982. Up to 7090 conditions per place. [2024-06-28 00:21:57,949 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 417 selfloop transitions, 31 changer transitions 0/452 dead transitions. [2024-06-28 00:21:57,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 452 transitions, 8199 flow [2024-06-28 00:21:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:57,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:57,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 00:21:57,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-28 00:21:57,951 INFO L175 Difference]: Start difference. First operand has 283 places, 419 transitions, 6862 flow. Second operand 7 states and 116 transitions. [2024-06-28 00:21:57,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 452 transitions, 8199 flow [2024-06-28 00:21:59,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 452 transitions, 7931 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:21:59,253 INFO L231 Difference]: Finished difference. Result has 282 places, 421 transitions, 6686 flow [2024-06-28 00:21:59,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6686, PETRI_PLACES=282, PETRI_TRANSITIONS=421} [2024-06-28 00:21:59,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 00:21:59,254 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 421 transitions, 6686 flow [2024-06-28 00:21:59,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:59,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:59,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:59,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:21:59,255 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:59,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:59,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1645296616, now seen corresponding path program 1 times [2024-06-28 00:21:59,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:59,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990795616] [2024-06-28 00:21:59,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:59,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:59,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:03,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:03,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:03,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990795616] [2024-06-28 00:22:03,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990795616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:03,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:03,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:03,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793039074] [2024-06-28 00:22:03,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:03,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:03,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:03,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:03,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:03,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:03,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 421 transitions, 6686 flow. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:03,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:03,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:03,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:05,425 INFO L124 PetriNetUnfolderBase]: 4738/7597 cut-off events. [2024-06-28 00:22:05,425 INFO L125 PetriNetUnfolderBase]: For 530557/530561 co-relation queries the response was YES. [2024-06-28 00:22:05,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64219 conditions, 7597 events. 4738/7597 cut-off events. For 530557/530561 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 48505 event pairs, 2321 based on Foata normal form. 8/7604 useless extension candidates. Maximal degree in co-relation 64088. Up to 7082 conditions per place. [2024-06-28 00:22:05,522 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 416 selfloop transitions, 31 changer transitions 0/451 dead transitions. [2024-06-28 00:22:05,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 451 transitions, 7871 flow [2024-06-28 00:22:05,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:22:05,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:22:05,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 00:22:05,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-28 00:22:05,524 INFO L175 Difference]: Start difference. First operand has 282 places, 421 transitions, 6686 flow. Second operand 7 states and 115 transitions. [2024-06-28 00:22:05,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 451 transitions, 7871 flow [2024-06-28 00:22:07,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 451 transitions, 7831 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:22:07,013 INFO L231 Difference]: Finished difference. Result has 286 places, 421 transitions, 6712 flow [2024-06-28 00:22:07,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6712, PETRI_PLACES=286, PETRI_TRANSITIONS=421} [2024-06-28 00:22:07,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 00:22:07,014 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 421 transitions, 6712 flow [2024-06-28 00:22:07,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:07,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:07,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:07,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:22:07,014 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:07,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:07,015 INFO L85 PathProgramCache]: Analyzing trace with hash 514527406, now seen corresponding path program 2 times [2024-06-28 00:22:07,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:07,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192614773] [2024-06-28 00:22:07,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:07,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:11,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:11,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192614773] [2024-06-28 00:22:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192614773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:11,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:11,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:22:11,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048271976] [2024-06-28 00:22:11,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:11,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:22:11,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:11,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:22:11,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:22:11,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:11,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 421 transitions, 6712 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:11,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:11,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:11,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:13,450 INFO L124 PetriNetUnfolderBase]: 4720/7571 cut-off events. [2024-06-28 00:22:13,451 INFO L125 PetriNetUnfolderBase]: For 533146/533150 co-relation queries the response was YES. [2024-06-28 00:22:13,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64019 conditions, 7571 events. 4720/7571 cut-off events. For 533146/533150 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 48338 event pairs, 2317 based on Foata normal form. 8/7578 useless extension candidates. Maximal degree in co-relation 63886. Up to 7016 conditions per place. [2024-06-28 00:22:13,549 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 415 selfloop transitions, 33 changer transitions 0/452 dead transitions. [2024-06-28 00:22:13,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 452 transitions, 7909 flow [2024-06-28 00:22:13,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:22:13,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:22:13,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 00:22:13,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-28 00:22:13,551 INFO L175 Difference]: Start difference. First operand has 286 places, 421 transitions, 6712 flow. Second operand 7 states and 114 transitions. [2024-06-28 00:22:13,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 452 transitions, 7909 flow [2024-06-28 00:22:14,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 452 transitions, 7712 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:22:14,967 INFO L231 Difference]: Finished difference. Result has 287 places, 422 transitions, 6616 flow [2024-06-28 00:22:14,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6616, PETRI_PLACES=287, PETRI_TRANSITIONS=422} [2024-06-28 00:22:14,968 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 00:22:14,968 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 422 transitions, 6616 flow [2024-06-28 00:22:14,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:14,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:14,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:14,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:22:14,968 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:14,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:14,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1046957019, now seen corresponding path program 1 times [2024-06-28 00:22:14,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:14,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488445379] [2024-06-28 00:22:14,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:14,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:14,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:18,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-28 00:22:18,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:18,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488445379] [2024-06-28 00:22:18,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488445379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:18,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:18,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:22:18,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320033911] [2024-06-28 00:22:18,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:18,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:22:18,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:18,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:22:18,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:22:18,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 00:22:18,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 422 transitions, 6616 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:18,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:18,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 00:22:18,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:20,468 INFO L124 PetriNetUnfolderBase]: 3767/6525 cut-off events. [2024-06-28 00:22:20,468 INFO L125 PetriNetUnfolderBase]: For 421374/421540 co-relation queries the response was YES. [2024-06-28 00:22:20,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53529 conditions, 6525 events. 3767/6525 cut-off events. For 421374/421540 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 45757 event pairs, 1239 based on Foata normal form. 9/6388 useless extension candidates. Maximal degree in co-relation 53395. Up to 4732 conditions per place. [2024-06-28 00:22:20,561 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 60 changer transitions 0/451 dead transitions. [2024-06-28 00:22:20,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 451 transitions, 7256 flow [2024-06-28 00:22:20,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:20,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:20,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:22:20,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 00:22:20,563 INFO L175 Difference]: Start difference. First operand has 287 places, 422 transitions, 6616 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:22:20,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 451 transitions, 7256 flow [2024-06-28 00:22:21,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 451 transitions, 7195 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:21,819 INFO L231 Difference]: Finished difference. Result has 291 places, 422 transitions, 6693 flow [2024-06-28 00:22:21,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6693, PETRI_PLACES=291, PETRI_TRANSITIONS=422} [2024-06-28 00:22:21,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 00:22:21,819 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 422 transitions, 6693 flow [2024-06-28 00:22:21,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:21,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:21,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:21,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:22:21,820 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:21,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:21,820 INFO L85 PathProgramCache]: Analyzing trace with hash 258940779, now seen corresponding path program 1 times [2024-06-28 00:22:21,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:21,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74243186] [2024-06-28 00:22:21,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:21,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74243186] [2024-06-28 00:22:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74243186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:26,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:26,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:26,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704837072] [2024-06-28 00:22:26,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:26,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:26,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:26,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:26,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:26,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:26,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 422 transitions, 6693 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:26,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:26,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:26,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:29,507 INFO L124 PetriNetUnfolderBase]: 4732/7592 cut-off events. [2024-06-28 00:22:29,508 INFO L125 PetriNetUnfolderBase]: For 510729/510778 co-relation queries the response was YES. [2024-06-28 00:22:29,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63611 conditions, 7592 events. 4732/7592 cut-off events. For 510729/510778 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 48439 event pairs, 1884 based on Foata normal form. 51/7641 useless extension candidates. Maximal degree in co-relation 63477. Up to 6203 conditions per place. [2024-06-28 00:22:29,588 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 276 selfloop transitions, 213 changer transitions 0/493 dead transitions. [2024-06-28 00:22:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 493 transitions, 8753 flow [2024-06-28 00:22:29,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:22:29,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:22:29,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 214 transitions. [2024-06-28 00:22:29,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40150093808630394 [2024-06-28 00:22:29,590 INFO L175 Difference]: Start difference. First operand has 291 places, 422 transitions, 6693 flow. Second operand 13 states and 214 transitions. [2024-06-28 00:22:29,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 493 transitions, 8753 flow [2024-06-28 00:22:30,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 493 transitions, 8603 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:22:30,732 INFO L231 Difference]: Finished difference. Result has 295 places, 427 transitions, 7065 flow [2024-06-28 00:22:30,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7065, PETRI_PLACES=295, PETRI_TRANSITIONS=427} [2024-06-28 00:22:30,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 00:22:30,733 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 427 transitions, 7065 flow [2024-06-28 00:22:30,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:30,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:30,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:30,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:22:30,734 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:30,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:30,734 INFO L85 PathProgramCache]: Analyzing trace with hash -580584849, now seen corresponding path program 2 times [2024-06-28 00:22:30,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:30,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943425953] [2024-06-28 00:22:30,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:30,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:30,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:35,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:35,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:35,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943425953] [2024-06-28 00:22:35,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943425953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:35,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:35,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:35,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975313111] [2024-06-28 00:22:35,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:35,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:35,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:35,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:35,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:35,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:35,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 427 transitions, 7065 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:35,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:35,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:35,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:38,776 INFO L124 PetriNetUnfolderBase]: 4708/7552 cut-off events. [2024-06-28 00:22:38,776 INFO L125 PetriNetUnfolderBase]: For 476414/476463 co-relation queries the response was YES. [2024-06-28 00:22:38,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63116 conditions, 7552 events. 4708/7552 cut-off events. For 476414/476463 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 48068 event pairs, 1863 based on Foata normal form. 54/7604 useless extension candidates. Maximal degree in co-relation 62982. Up to 6186 conditions per place. [2024-06-28 00:22:38,871 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 275 selfloop transitions, 213 changer transitions 0/492 dead transitions. [2024-06-28 00:22:38,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 492 transitions, 8925 flow [2024-06-28 00:22:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:22:38,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:22:38,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 213 transitions. [2024-06-28 00:22:38,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.399624765478424 [2024-06-28 00:22:38,872 INFO L175 Difference]: Start difference. First operand has 295 places, 427 transitions, 7065 flow. Second operand 13 states and 213 transitions. [2024-06-28 00:22:38,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 492 transitions, 8925 flow [2024-06-28 00:22:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 492 transitions, 8133 flow, removed 136 selfloop flow, removed 11 redundant places. [2024-06-28 00:22:40,133 INFO L231 Difference]: Finished difference. Result has 297 places, 427 transitions, 6827 flow [2024-06-28 00:22:40,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6389, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6827, PETRI_PLACES=297, PETRI_TRANSITIONS=427} [2024-06-28 00:22:40,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 00:22:40,134 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 427 transitions, 6827 flow [2024-06-28 00:22:40,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:40,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:40,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:40,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:22:40,134 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:40,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:40,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1905798275, now seen corresponding path program 3 times [2024-06-28 00:22:40,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:40,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364513444] [2024-06-28 00:22:40,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:40,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:40,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:44,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:44,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364513444] [2024-06-28 00:22:44,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364513444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:44,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:44,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361863679] [2024-06-28 00:22:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:44,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:44,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:44,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:44,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 427 transitions, 6827 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:44,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:44,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:44,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:48,265 INFO L124 PetriNetUnfolderBase]: 4728/7578 cut-off events. [2024-06-28 00:22:48,266 INFO L125 PetriNetUnfolderBase]: For 483129/483166 co-relation queries the response was YES. [2024-06-28 00:22:48,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62439 conditions, 7578 events. 4728/7578 cut-off events. For 483129/483166 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 48185 event pairs, 1869 based on Foata normal form. 20/7596 useless extension candidates. Maximal degree in co-relation 62304. Up to 6202 conditions per place. [2024-06-28 00:22:48,346 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 238 selfloop transitions, 229 changer transitions 0/471 dead transitions. [2024-06-28 00:22:48,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 471 transitions, 8437 flow [2024-06-28 00:22:48,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:22:48,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:22:48,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 199 transitions. [2024-06-28 00:22:48,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37335834896810505 [2024-06-28 00:22:48,348 INFO L175 Difference]: Start difference. First operand has 297 places, 427 transitions, 6827 flow. Second operand 13 states and 199 transitions. [2024-06-28 00:22:48,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 471 transitions, 8437 flow [2024-06-28 00:22:49,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 471 transitions, 8005 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 00:22:49,447 INFO L231 Difference]: Finished difference. Result has 298 places, 430 transitions, 6902 flow [2024-06-28 00:22:49,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6902, PETRI_PLACES=298, PETRI_TRANSITIONS=430} [2024-06-28 00:22:49,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-28 00:22:49,447 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 430 transitions, 6902 flow [2024-06-28 00:22:49,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:49,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:49,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:49,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:22:49,448 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:49,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:49,448 INFO L85 PathProgramCache]: Analyzing trace with hash -265214065, now seen corresponding path program 4 times [2024-06-28 00:22:49,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:49,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728800001] [2024-06-28 00:22:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:49,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:49,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:54,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:54,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728800001] [2024-06-28 00:22:54,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728800001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:54,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:54,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:22:54,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969697265] [2024-06-28 00:22:54,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:54,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:22:54,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:22:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:22:54,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:22:54,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 430 transitions, 6902 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:54,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:54,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:22:54,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:57,153 INFO L124 PetriNetUnfolderBase]: 4716/7574 cut-off events. [2024-06-28 00:22:57,153 INFO L125 PetriNetUnfolderBase]: For 490461/490498 co-relation queries the response was YES. [2024-06-28 00:22:57,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62348 conditions, 7574 events. 4716/7574 cut-off events. For 490461/490498 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 48329 event pairs, 1867 based on Foata normal form. 20/7592 useless extension candidates. Maximal degree in co-relation 62212. Up to 6194 conditions per place. [2024-06-28 00:22:57,246 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 237 selfloop transitions, 229 changer transitions 0/470 dead transitions. [2024-06-28 00:22:57,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 470 transitions, 8354 flow [2024-06-28 00:22:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:22:57,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:22:57,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 198 transitions. [2024-06-28 00:22:57,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3714821763602251 [2024-06-28 00:22:57,248 INFO L175 Difference]: Start difference. First operand has 298 places, 430 transitions, 6902 flow. Second operand 13 states and 198 transitions. [2024-06-28 00:22:57,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 470 transitions, 8354 flow [2024-06-28 00:22:58,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 470 transitions, 7925 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 00:22:58,315 INFO L231 Difference]: Finished difference. Result has 301 places, 430 transitions, 6938 flow [2024-06-28 00:22:58,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6473, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6938, PETRI_PLACES=301, PETRI_TRANSITIONS=430} [2024-06-28 00:22:58,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 00:22:58,316 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 430 transitions, 6938 flow [2024-06-28 00:22:58,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:58,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:58,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:58,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:22:58,317 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:58,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:58,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1815479229, now seen corresponding path program 5 times [2024-06-28 00:22:58,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:58,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895223642] [2024-06-28 00:22:58,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:58,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:02,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:02,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:02,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895223642] [2024-06-28 00:23:02,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895223642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:02,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:02,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:02,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443742888] [2024-06-28 00:23:02,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:02,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:02,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:02,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:02,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:02,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:02,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 430 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:02,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:02,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:02,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:05,324 INFO L124 PetriNetUnfolderBase]: 4758/7620 cut-off events. [2024-06-28 00:23:05,324 INFO L125 PetriNetUnfolderBase]: For 496354/496357 co-relation queries the response was YES. [2024-06-28 00:23:05,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63006 conditions, 7620 events. 4758/7620 cut-off events. For 496354/496357 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 48213 event pairs, 1414 based on Foata normal form. 2/7619 useless extension candidates. Maximal degree in co-relation 62869. Up to 6037 conditions per place. [2024-06-28 00:23:05,409 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 214 selfloop transitions, 271 changer transitions 0/489 dead transitions. [2024-06-28 00:23:05,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 489 transitions, 8733 flow [2024-06-28 00:23:05,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:23:05,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:23:05,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 227 transitions. [2024-06-28 00:23:05,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36910569105691055 [2024-06-28 00:23:05,411 INFO L175 Difference]: Start difference. First operand has 301 places, 430 transitions, 6938 flow. Second operand 15 states and 227 transitions. [2024-06-28 00:23:05,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 489 transitions, 8733 flow [2024-06-28 00:23:06,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 489 transitions, 8239 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 00:23:06,554 INFO L231 Difference]: Finished difference. Result has 305 places, 446 transitions, 7267 flow [2024-06-28 00:23:06,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6480, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7267, PETRI_PLACES=305, PETRI_TRANSITIONS=446} [2024-06-28 00:23:06,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 00:23:06,554 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 446 transitions, 7267 flow [2024-06-28 00:23:06,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:06,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:06,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:06,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:23:06,555 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:06,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:06,555 INFO L85 PathProgramCache]: Analyzing trace with hash 634323689, now seen corresponding path program 1 times [2024-06-28 00:23:06,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:06,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638286461] [2024-06-28 00:23:06,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:06,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:06,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:11,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:11,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:11,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638286461] [2024-06-28 00:23:11,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638286461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:11,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:11,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:11,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882260914] [2024-06-28 00:23:11,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:11,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:11,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:11,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:11,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:11,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:11,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 446 transitions, 7267 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:11,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:11,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:11,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:13,762 INFO L124 PetriNetUnfolderBase]: 4722/7571 cut-off events. [2024-06-28 00:23:13,763 INFO L125 PetriNetUnfolderBase]: For 527135/527139 co-relation queries the response was YES. [2024-06-28 00:23:13,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62012 conditions, 7571 events. 4722/7571 cut-off events. For 527135/527139 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47961 event pairs, 1210 based on Foata normal form. 44/7614 useless extension candidates. Maximal degree in co-relation 61874. Up to 4737 conditions per place. [2024-06-28 00:23:13,863 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 410 selfloop transitions, 85 changer transitions 19/518 dead transitions. [2024-06-28 00:23:13,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 518 transitions, 9098 flow [2024-06-28 00:23:13,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:13,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 00:23:13,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-28 00:23:13,865 INFO L175 Difference]: Start difference. First operand has 305 places, 446 transitions, 7267 flow. Second operand 11 states and 204 transitions. [2024-06-28 00:23:13,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 518 transitions, 9098 flow [2024-06-28 00:23:15,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 518 transitions, 8639 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-28 00:23:15,083 INFO L231 Difference]: Finished difference. Result has 307 places, 440 transitions, 6907 flow [2024-06-28 00:23:15,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6810, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6907, PETRI_PLACES=307, PETRI_TRANSITIONS=440} [2024-06-28 00:23:15,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 00:23:15,083 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 440 transitions, 6907 flow [2024-06-28 00:23:15,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:15,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:15,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:15,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:23:15,084 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:15,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:15,085 INFO L85 PathProgramCache]: Analyzing trace with hash -814352059, now seen corresponding path program 2 times [2024-06-28 00:23:15,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:15,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039668686] [2024-06-28 00:23:15,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:15,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:19,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:19,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:19,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039668686] [2024-06-28 00:23:19,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039668686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:19,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:19,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:19,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136442214] [2024-06-28 00:23:19,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:19,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:19,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:19,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:20,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:20,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 440 transitions, 6907 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:20,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:20,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:20,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:22,349 INFO L124 PetriNetUnfolderBase]: 4758/7627 cut-off events. [2024-06-28 00:23:22,349 INFO L125 PetriNetUnfolderBase]: For 580829/580833 co-relation queries the response was YES. [2024-06-28 00:23:22,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64861 conditions, 7627 events. 4758/7627 cut-off events. For 580829/580833 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 48316 event pairs, 1229 based on Foata normal form. 12/7638 useless extension candidates. Maximal degree in co-relation 64722. Up to 4737 conditions per place. [2024-06-28 00:23:22,458 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 405 selfloop transitions, 71 changer transitions 27/507 dead transitions. [2024-06-28 00:23:22,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 507 transitions, 8693 flow [2024-06-28 00:23:22,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:22,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:22,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 00:23:22,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-28 00:23:22,460 INFO L175 Difference]: Start difference. First operand has 307 places, 440 transitions, 6907 flow. Second operand 11 states and 197 transitions. [2024-06-28 00:23:22,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 507 transitions, 8693 flow [2024-06-28 00:23:23,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 507 transitions, 8505 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 00:23:23,812 INFO L231 Difference]: Finished difference. Result has 307 places, 424 transitions, 6655 flow [2024-06-28 00:23:23,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6735, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6655, PETRI_PLACES=307, PETRI_TRANSITIONS=424} [2024-06-28 00:23:23,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 00:23:23,813 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 424 transitions, 6655 flow [2024-06-28 00:23:23,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:23,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:23,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:23,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:23:23,814 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-28 00:23:23,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:23,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1418855345, now seen corresponding path program 3 times [2024-06-28 00:23:23,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:23,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16478497] [2024-06-28 00:23:23,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:23,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:28,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:28,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16478497] [2024-06-28 00:23:28,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16478497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:28,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:28,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:28,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750808426] [2024-06-28 00:23:28,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:28,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:28,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:28,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:28,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:28,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:28,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 424 transitions, 6655 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:28,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:28,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:28,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:31,047 INFO L124 PetriNetUnfolderBase]: 4496/7207 cut-off events. [2024-06-28 00:23:31,048 INFO L125 PetriNetUnfolderBase]: For 541120/541124 co-relation queries the response was YES. [2024-06-28 00:23:31,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59174 conditions, 7207 events. 4496/7207 cut-off events. For 541120/541124 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 45317 event pairs, 1320 based on Foata normal form. 52/7258 useless extension candidates. Maximal degree in co-relation 59035. Up to 5364 conditions per place. [2024-06-28 00:23:31,145 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 390 selfloop transitions, 61 changer transitions 24/479 dead transitions. [2024-06-28 00:23:31,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 479 transitions, 8142 flow [2024-06-28 00:23:31,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:31,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:31,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 00:23:31,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 00:23:31,147 INFO L175 Difference]: Start difference. First operand has 307 places, 424 transitions, 6655 flow. Second operand 10 states and 176 transitions. [2024-06-28 00:23:31,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 479 transitions, 8142 flow [2024-06-28 00:23:32,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 479 transitions, 7886 flow, removed 18 selfloop flow, removed 18 redundant places. [2024-06-28 00:23:32,152 INFO L231 Difference]: Finished difference. Result has 296 places, 413 transitions, 6374 flow [2024-06-28 00:23:32,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6411, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6374, PETRI_PLACES=296, PETRI_TRANSITIONS=413} [2024-06-28 00:23:32,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 00:23:32,153 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 413 transitions, 6374 flow [2024-06-28 00:23:32,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:32,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:32,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:32,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:23:32,154 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-28 00:23:32,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:32,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1934043461, now seen corresponding path program 4 times [2024-06-28 00:23:32,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:32,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701960208] [2024-06-28 00:23:32,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:32,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:37,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:37,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:37,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701960208] [2024-06-28 00:23:37,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701960208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:37,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:37,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:37,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246124311] [2024-06-28 00:23:37,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:37,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:37,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:37,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:37,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:37,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:37,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 413 transitions, 6374 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:37,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:37,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:37,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:39,463 INFO L124 PetriNetUnfolderBase]: 4072/6543 cut-off events. [2024-06-28 00:23:39,463 INFO L125 PetriNetUnfolderBase]: For 445675/445679 co-relation queries the response was YES. [2024-06-28 00:23:39,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51835 conditions, 6543 events. 4072/6543 cut-off events. For 445675/445679 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40585 event pairs, 1277 based on Foata normal form. 58/6600 useless extension candidates. Maximal degree in co-relation 51702. Up to 5779 conditions per place. [2024-06-28 00:23:39,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 48 changer transitions 40/458 dead transitions. [2024-06-28 00:23:39,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 458 transitions, 7620 flow [2024-06-28 00:23:39,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:39,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:39,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 00:23:39,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:23:39,547 INFO L175 Difference]: Start difference. First operand has 296 places, 413 transitions, 6374 flow. Second operand 10 states and 165 transitions. [2024-06-28 00:23:39,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 458 transitions, 7620 flow [2024-06-28 00:23:40,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 458 transitions, 7496 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-28 00:23:40,457 INFO L231 Difference]: Finished difference. Result has 291 places, 392 transitions, 6029 flow [2024-06-28 00:23:40,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6029, PETRI_PLACES=291, PETRI_TRANSITIONS=392} [2024-06-28 00:23:40,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 00:23:40,458 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 392 transitions, 6029 flow [2024-06-28 00:23:40,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:40,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:40,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:40,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:23:40,459 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-28 00:23:40,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:40,459 INFO L85 PathProgramCache]: Analyzing trace with hash -2001770551, now seen corresponding path program 5 times [2024-06-28 00:23:40,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:40,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316129240] [2024-06-28 00:23:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:40,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316129240] [2024-06-28 00:23:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316129240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:45,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:45,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674515789] [2024-06-28 00:23:45,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:45,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:45,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:45,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:45,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:45,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:45,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 392 transitions, 6029 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:45,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:45,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:45,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:47,229 INFO L124 PetriNetUnfolderBase]: 3887/6239 cut-off events. [2024-06-28 00:23:47,229 INFO L125 PetriNetUnfolderBase]: For 359986/359989 co-relation queries the response was YES. [2024-06-28 00:23:47,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49733 conditions, 6239 events. 3887/6239 cut-off events. For 359986/359989 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38344 event pairs, 1165 based on Foata normal form. 13/6251 useless extension candidates. Maximal degree in co-relation 49622. Up to 5613 conditions per place. [2024-06-28 00:23:47,307 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 40 changer transitions 25/436 dead transitions. [2024-06-28 00:23:47,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 436 transitions, 7288 flow [2024-06-28 00:23:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-28 00:23:47,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 00:23:47,308 INFO L175 Difference]: Start difference. First operand has 291 places, 392 transitions, 6029 flow. Second operand 12 states and 180 transitions. [2024-06-28 00:23:47,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 436 transitions, 7288 flow [2024-06-28 00:23:48,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 436 transitions, 7122 flow, removed 18 selfloop flow, removed 13 redundant places. [2024-06-28 00:23:48,078 INFO L231 Difference]: Finished difference. Result has 283 places, 375 transitions, 5659 flow [2024-06-28 00:23:48,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5659, PETRI_PLACES=283, PETRI_TRANSITIONS=375} [2024-06-28 00:23:48,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 00:23:48,078 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 375 transitions, 5659 flow [2024-06-28 00:23:48,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:48,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:48,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:48,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:23:48,079 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:48,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:48,079 INFO L85 PathProgramCache]: Analyzing trace with hash -475413591, now seen corresponding path program 6 times [2024-06-28 00:23:48,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:48,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935669917] [2024-06-28 00:23:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:48,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:52,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:52,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935669917] [2024-06-28 00:23:52,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935669917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:52,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:52,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:52,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861607016] [2024-06-28 00:23:52,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:52,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:52,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:52,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:52,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:52,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:23:52,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 375 transitions, 5659 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:52,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:23:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:54,829 INFO L124 PetriNetUnfolderBase]: 3748/6034 cut-off events. [2024-06-28 00:23:54,829 INFO L125 PetriNetUnfolderBase]: For 333734/333737 co-relation queries the response was YES. [2024-06-28 00:23:54,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47710 conditions, 6034 events. 3748/6034 cut-off events. For 333734/333737 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36887 event pairs, 1120 based on Foata normal form. 13/6046 useless extension candidates. Maximal degree in co-relation 47602. Up to 5661 conditions per place. [2024-06-28 00:23:54,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 37 changer transitions 11/411 dead transitions. [2024-06-28 00:23:54,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 411 transitions, 6659 flow [2024-06-28 00:23:54,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:54,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-28 00:23:54,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35920177383592017 [2024-06-28 00:23:54,905 INFO L175 Difference]: Start difference. First operand has 283 places, 375 transitions, 5659 flow. Second operand 11 states and 162 transitions. [2024-06-28 00:23:54,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 411 transitions, 6659 flow [2024-06-28 00:23:55,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 411 transitions, 6455 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-28 00:23:55,719 INFO L231 Difference]: Finished difference. Result has 275 places, 370 transitions, 5481 flow [2024-06-28 00:23:55,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5458, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5481, PETRI_PLACES=275, PETRI_TRANSITIONS=370} [2024-06-28 00:23:55,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 00:23:55,719 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 370 transitions, 5481 flow [2024-06-28 00:23:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:55,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:55,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:23:55,720 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-28 00:23:55,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:55,720 INFO L85 PathProgramCache]: Analyzing trace with hash 399485841, now seen corresponding path program 1 times [2024-06-28 00:23:55,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391565581] [2024-06-28 00:23:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:55,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:55,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:01,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:01,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:01,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391565581] [2024-06-28 00:24:01,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391565581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:01,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:01,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:24:01,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444383117] [2024-06-28 00:24:01,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:01,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:24:01,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:01,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:24:01,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:24:01,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:01,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 370 transitions, 5481 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:01,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:01,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:01,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:03,068 INFO L124 PetriNetUnfolderBase]: 3686/5940 cut-off events. [2024-06-28 00:24:03,068 INFO L125 PetriNetUnfolderBase]: For 315847/315850 co-relation queries the response was YES. [2024-06-28 00:24:03,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46097 conditions, 5940 events. 3686/5940 cut-off events. For 315847/315850 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 36191 event pairs, 1122 based on Foata normal form. 11/5950 useless extension candidates. Maximal degree in co-relation 45991. Up to 5579 conditions per place. [2024-06-28 00:24:03,131 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 344 selfloop transitions, 24 changer transitions 31/403 dead transitions. [2024-06-28 00:24:03,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 403 transitions, 6405 flow [2024-06-28 00:24:03,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:03,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:03,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-28 00:24:03,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35698447893569846 [2024-06-28 00:24:03,133 INFO L175 Difference]: Start difference. First operand has 275 places, 370 transitions, 5481 flow. Second operand 11 states and 161 transitions. [2024-06-28 00:24:03,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 403 transitions, 6405 flow [2024-06-28 00:24:03,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 403 transitions, 6281 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-28 00:24:03,810 INFO L231 Difference]: Finished difference. Result has 273 places, 354 transitions, 5165 flow [2024-06-28 00:24:03,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5165, PETRI_PLACES=273, PETRI_TRANSITIONS=354} [2024-06-28 00:24:03,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-28 00:24:03,810 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 354 transitions, 5165 flow [2024-06-28 00:24:03,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:03,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:03,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:03,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:24:03,811 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-28 00:24:03,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:03,811 INFO L85 PathProgramCache]: Analyzing trace with hash -150570227, now seen corresponding path program 7 times [2024-06-28 00:24:03,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:03,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220480092] [2024-06-28 00:24:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:03,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:07,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:07,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:07,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220480092] [2024-06-28 00:24:07,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220480092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:07,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:07,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:07,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325764929] [2024-06-28 00:24:07,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:07,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:07,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:07,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:07,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:07,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:07,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 354 transitions, 5165 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:07,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:07,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:07,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:09,747 INFO L124 PetriNetUnfolderBase]: 3676/5884 cut-off events. [2024-06-28 00:24:09,747 INFO L125 PetriNetUnfolderBase]: For 310725/310817 co-relation queries the response was YES. [2024-06-28 00:24:09,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45523 conditions, 5884 events. 3676/5884 cut-off events. For 310725/310817 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 35684 event pairs, 857 based on Foata normal form. 66/5948 useless extension candidates. Maximal degree in co-relation 45418. Up to 3732 conditions per place. [2024-06-28 00:24:09,830 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 280 selfloop transitions, 118 changer transitions 0/402 dead transitions. [2024-06-28 00:24:09,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 402 transitions, 6521 flow [2024-06-28 00:24:09,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:09,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:09,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:24:09,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 00:24:09,831 INFO L175 Difference]: Start difference. First operand has 273 places, 354 transitions, 5165 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:24:09,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 402 transitions, 6521 flow [2024-06-28 00:24:10,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 402 transitions, 6369 flow, removed 36 selfloop flow, removed 18 redundant places. [2024-06-28 00:24:10,606 INFO L231 Difference]: Finished difference. Result has 251 places, 357 transitions, 5369 flow [2024-06-28 00:24:10,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5369, PETRI_PLACES=251, PETRI_TRANSITIONS=357} [2024-06-28 00:24:10,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-28 00:24:10,607 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 357 transitions, 5369 flow [2024-06-28 00:24:10,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:10,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:10,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:10,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:24:10,608 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:10,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:10,608 INFO L85 PathProgramCache]: Analyzing trace with hash 906024887, now seen corresponding path program 8 times [2024-06-28 00:24:10,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:10,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700100605] [2024-06-28 00:24:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:10,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:10,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:14,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:14,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:14,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700100605] [2024-06-28 00:24:14,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700100605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:14,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:14,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:14,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971845472] [2024-06-28 00:24:14,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:14,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:14,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:14,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:14,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:14,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:14,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 357 transitions, 5369 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:14,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:14,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:14,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:16,836 INFO L124 PetriNetUnfolderBase]: 3733/5977 cut-off events. [2024-06-28 00:24:16,836 INFO L125 PetriNetUnfolderBase]: For 293487/293579 co-relation queries the response was YES. [2024-06-28 00:24:16,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46165 conditions, 5977 events. 3733/5977 cut-off events. For 293487/293579 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 36430 event pairs, 981 based on Foata normal form. 66/6041 useless extension candidates. Maximal degree in co-relation 46067. Up to 5048 conditions per place. [2024-06-28 00:24:16,905 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 269 selfloop transitions, 123 changer transitions 0/396 dead transitions. [2024-06-28 00:24:16,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 396 transitions, 6547 flow [2024-06-28 00:24:16,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:16,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 00:24:16,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-28 00:24:16,907 INFO L175 Difference]: Start difference. First operand has 251 places, 357 transitions, 5369 flow. Second operand 9 states and 140 transitions. [2024-06-28 00:24:16,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 396 transitions, 6547 flow [2024-06-28 00:24:17,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 396 transitions, 6249 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 00:24:17,644 INFO L231 Difference]: Finished difference. Result has 253 places, 364 transitions, 5494 flow [2024-06-28 00:24:17,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5494, PETRI_PLACES=253, PETRI_TRANSITIONS=364} [2024-06-28 00:24:17,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 00:24:17,645 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 364 transitions, 5494 flow [2024-06-28 00:24:17,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:17,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:17,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:17,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:24:17,645 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:17,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:17,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1083280655, now seen corresponding path program 1 times [2024-06-28 00:24:17,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:17,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260063189] [2024-06-28 00:24:17,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:17,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:17,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:22,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:22,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260063189] [2024-06-28 00:24:22,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260063189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:22,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:22,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:22,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306779844] [2024-06-28 00:24:22,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:22,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:22,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:22,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:22,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:22,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:22,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 364 transitions, 5494 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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-28 00:24:22,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:22,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:22,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:24,173 INFO L124 PetriNetUnfolderBase]: 3807/6085 cut-off events. [2024-06-28 00:24:24,174 INFO L125 PetriNetUnfolderBase]: For 303723/303815 co-relation queries the response was YES. [2024-06-28 00:24:24,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47295 conditions, 6085 events. 3807/6085 cut-off events. For 303723/303815 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37209 event pairs, 854 based on Foata normal form. 62/6145 useless extension candidates. Maximal degree in co-relation 47196. Up to 5096 conditions per place. [2024-06-28 00:24:24,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 318 selfloop transitions, 76 changer transitions 0/398 dead transitions. [2024-06-28 00:24:24,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 398 transitions, 6696 flow [2024-06-28 00:24:24,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:24:24,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:24:24,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:24:24,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 00:24:24,246 INFO L175 Difference]: Start difference. First operand has 253 places, 364 transitions, 5494 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:24:24,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 398 transitions, 6696 flow [2024-06-28 00:24:24,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 398 transitions, 6477 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:24,881 INFO L231 Difference]: Finished difference. Result has 256 places, 366 transitions, 5475 flow [2024-06-28 00:24:24,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5475, PETRI_PLACES=256, PETRI_TRANSITIONS=366} [2024-06-28 00:24:24,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-28 00:24:24,882 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 366 transitions, 5475 flow [2024-06-28 00:24:24,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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-28 00:24:24,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:24,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:24,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:24:24,882 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:24,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:24,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1671489497, now seen corresponding path program 2 times [2024-06-28 00:24:24,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:24,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201542885] [2024-06-28 00:24:24,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:24,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:30,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:30,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201542885] [2024-06-28 00:24:30,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201542885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:30,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:30,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:24:30,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262640169] [2024-06-28 00:24:30,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:30,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:24:30,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:30,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:24:30,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:24:30,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:30,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 366 transitions, 5475 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:30,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:30,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:30,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:32,747 INFO L124 PetriNetUnfolderBase]: 3985/6365 cut-off events. [2024-06-28 00:24:32,748 INFO L125 PetriNetUnfolderBase]: For 372188/372280 co-relation queries the response was YES. [2024-06-28 00:24:32,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48901 conditions, 6365 events. 3985/6365 cut-off events. For 372188/372280 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 39294 event pairs, 1075 based on Foata normal form. 104/6467 useless extension candidates. Maximal degree in co-relation 48801. Up to 5132 conditions per place. [2024-06-28 00:24:32,818 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 273 selfloop transitions, 111 changer transitions 20/408 dead transitions. [2024-06-28 00:24:32,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 408 transitions, 6762 flow [2024-06-28 00:24:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:32,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:24:32,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-28 00:24:32,819 INFO L175 Difference]: Start difference. First operand has 256 places, 366 transitions, 5475 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:24:32,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 408 transitions, 6762 flow [2024-06-28 00:24:33,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 408 transitions, 6667 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:33,390 INFO L231 Difference]: Finished difference. Result has 260 places, 356 transitions, 5414 flow [2024-06-28 00:24:33,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5414, PETRI_PLACES=260, PETRI_TRANSITIONS=356} [2024-06-28 00:24:33,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-28 00:24:33,391 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 356 transitions, 5414 flow [2024-06-28 00:24:33,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:33,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:33,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:33,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:24:33,392 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:33,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:33,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1483078665, now seen corresponding path program 9 times [2024-06-28 00:24:33,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:33,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895197486] [2024-06-28 00:24:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:33,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:37,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:37,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895197486] [2024-06-28 00:24:37,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895197486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:37,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:37,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:37,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581577230] [2024-06-28 00:24:37,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:37,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:37,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:37,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:37,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:37,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:37,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 356 transitions, 5414 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:37,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:37,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:37,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:40,050 INFO L124 PetriNetUnfolderBase]: 3766/6044 cut-off events. [2024-06-28 00:24:40,050 INFO L125 PetriNetUnfolderBase]: For 314266/314358 co-relation queries the response was YES. [2024-06-28 00:24:40,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47106 conditions, 6044 events. 3766/6044 cut-off events. For 314266/314358 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37138 event pairs, 1010 based on Foata normal form. 66/6108 useless extension candidates. Maximal degree in co-relation 47005. Up to 5147 conditions per place. [2024-06-28 00:24:40,108 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 256 selfloop transitions, 139 changer transitions 0/399 dead transitions. [2024-06-28 00:24:40,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 399 transitions, 6696 flow [2024-06-28 00:24:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:40,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:40,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-28 00:24:40,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36807095343680707 [2024-06-28 00:24:40,110 INFO L175 Difference]: Start difference. First operand has 260 places, 356 transitions, 5414 flow. Second operand 11 states and 166 transitions. [2024-06-28 00:24:40,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 399 transitions, 6696 flow [2024-06-28 00:24:40,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 399 transitions, 6522 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:40,617 INFO L231 Difference]: Finished difference. Result has 268 places, 369 transitions, 5861 flow [2024-06-28 00:24:40,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5247, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5861, PETRI_PLACES=268, PETRI_TRANSITIONS=369} [2024-06-28 00:24:40,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-28 00:24:40,618 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 369 transitions, 5861 flow [2024-06-28 00:24:40,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:40,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:40,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:40,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:24:40,618 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:40,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:40,619 INFO L85 PathProgramCache]: Analyzing trace with hash -555044523, now seen corresponding path program 3 times [2024-06-28 00:24:40,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:40,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422577984] [2024-06-28 00:24:40,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:40,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:40,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:45,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:45,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:45,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422577984] [2024-06-28 00:24:45,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422577984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:45,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:45,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:24:45,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507550537] [2024-06-28 00:24:45,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:45,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:24:45,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:45,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:24:45,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:24:46,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:46,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 369 transitions, 5861 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:46,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:46,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:46,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:48,494 INFO L124 PetriNetUnfolderBase]: 4128/6646 cut-off events. [2024-06-28 00:24:48,494 INFO L125 PetriNetUnfolderBase]: For 436438/436530 co-relation queries the response was YES. [2024-06-28 00:24:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53658 conditions, 6646 events. 4128/6646 cut-off events. For 436438/436530 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41548 event pairs, 984 based on Foata normal form. 96/6740 useless extension candidates. Maximal degree in co-relation 53554. Up to 4710 conditions per place. [2024-06-28 00:24:48,574 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 264 selfloop transitions, 135 changer transitions 13/416 dead transitions. [2024-06-28 00:24:48,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 416 transitions, 7287 flow [2024-06-28 00:24:48,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:48,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:48,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-28 00:24:48,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-28 00:24:48,576 INFO L175 Difference]: Start difference. First operand has 268 places, 369 transitions, 5861 flow. Second operand 11 states and 175 transitions. [2024-06-28 00:24:48,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 416 transitions, 7287 flow [2024-06-28 00:24:49,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 416 transitions, 7045 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 00:24:49,295 INFO L231 Difference]: Finished difference. Result has 274 places, 365 transitions, 5846 flow [2024-06-28 00:24:49,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5846, PETRI_PLACES=274, PETRI_TRANSITIONS=365} [2024-06-28 00:24:49,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 00:24:49,295 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 365 transitions, 5846 flow [2024-06-28 00:24:49,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:49,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:49,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:49,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:24:49,296 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:49,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash -555056613, now seen corresponding path program 4 times [2024-06-28 00:24:49,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:49,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63402548] [2024-06-28 00:24:49,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:49,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:49,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:54,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:54,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:54,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63402548] [2024-06-28 00:24:54,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63402548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:54,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:54,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:24:54,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715680278] [2024-06-28 00:24:54,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:54,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:24:54,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:54,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:24:54,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:24:54,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:24:54,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 365 transitions, 5846 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:54,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:54,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:24:54,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:57,380 INFO L124 PetriNetUnfolderBase]: 3940/6350 cut-off events. [2024-06-28 00:24:57,380 INFO L125 PetriNetUnfolderBase]: For 386036/386128 co-relation queries the response was YES. [2024-06-28 00:24:57,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49250 conditions, 6350 events. 3940/6350 cut-off events. For 386036/386128 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39555 event pairs, 1132 based on Foata normal form. 104/6452 useless extension candidates. Maximal degree in co-relation 49145. Up to 5069 conditions per place. [2024-06-28 00:24:57,455 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 262 selfloop transitions, 109 changer transitions 24/399 dead transitions. [2024-06-28 00:24:57,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 399 transitions, 6950 flow [2024-06-28 00:24:57,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:57,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:57,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 00:24:57,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 00:24:57,457 INFO L175 Difference]: Start difference. First operand has 274 places, 365 transitions, 5846 flow. Second operand 11 states and 165 transitions. [2024-06-28 00:24:57,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 399 transitions, 6950 flow [2024-06-28 00:24:58,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 399 transitions, 6596 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 00:24:58,307 INFO L231 Difference]: Finished difference. Result has 274 places, 349 transitions, 5400 flow [2024-06-28 00:24:58,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5492, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5400, PETRI_PLACES=274, PETRI_TRANSITIONS=349} [2024-06-28 00:24:58,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 00:24:58,308 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 349 transitions, 5400 flow [2024-06-28 00:24:58,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:24:58,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:58,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:58,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:24:58,308 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:58,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:58,309 INFO L85 PathProgramCache]: Analyzing trace with hash 298478379, now seen corresponding path program 1 times [2024-06-28 00:24:58,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:58,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529466505] [2024-06-28 00:24:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:58,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:58,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:03,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:03,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:03,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529466505] [2024-06-28 00:25:03,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529466505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:03,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:03,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:03,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853110411] [2024-06-28 00:25:03,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:03,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:03,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:03,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:03,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:03,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:03,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 349 transitions, 5400 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:03,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:03,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:03,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:05,009 INFO L124 PetriNetUnfolderBase]: 3532/5692 cut-off events. [2024-06-28 00:25:05,009 INFO L125 PetriNetUnfolderBase]: For 311521/311589 co-relation queries the response was YES. [2024-06-28 00:25:05,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44286 conditions, 5692 events. 3532/5692 cut-off events. For 311521/311589 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34617 event pairs, 849 based on Foata normal form. 38/5728 useless extension candidates. Maximal degree in co-relation 44181. Up to 4949 conditions per place. [2024-06-28 00:25:05,080 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 73 changer transitions 0/379 dead transitions. [2024-06-28 00:25:05,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 379 transitions, 6430 flow [2024-06-28 00:25:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:25:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:25:05,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 00:25:05,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 00:25:05,081 INFO L175 Difference]: Start difference. First operand has 274 places, 349 transitions, 5400 flow. Second operand 8 states and 130 transitions. [2024-06-28 00:25:05,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 379 transitions, 6430 flow [2024-06-28 00:25:05,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 379 transitions, 6150 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 00:25:05,693 INFO L231 Difference]: Finished difference. Result has 271 places, 350 transitions, 5296 flow [2024-06-28 00:25:05,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5120, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5296, PETRI_PLACES=271, PETRI_TRANSITIONS=350} [2024-06-28 00:25:05,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 00:25:05,693 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 350 transitions, 5296 flow [2024-06-28 00:25:05,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:05,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:05,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:05,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:25:05,694 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:05,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:05,694 INFO L85 PathProgramCache]: Analyzing trace with hash -194738099, now seen corresponding path program 10 times [2024-06-28 00:25:05,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:05,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465745675] [2024-06-28 00:25:05,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:05,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:10,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:10,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:10,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465745675] [2024-06-28 00:25:10,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465745675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:10,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:10,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:10,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658940882] [2024-06-28 00:25:10,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:10,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:10,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:10,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:10,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:10,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:10,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 350 transitions, 5296 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:10,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:10,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:10,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:12,657 INFO L124 PetriNetUnfolderBase]: 3467/5596 cut-off events. [2024-06-28 00:25:12,657 INFO L125 PetriNetUnfolderBase]: For 298853/298877 co-relation queries the response was YES. [2024-06-28 00:25:12,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42881 conditions, 5596 events. 3467/5596 cut-off events. For 298853/298877 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34090 event pairs, 1062 based on Foata normal form. 16/5611 useless extension candidates. Maximal degree in co-relation 42776. Up to 5140 conditions per place. [2024-06-28 00:25:12,727 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 47 changer transitions 16/396 dead transitions. [2024-06-28 00:25:12,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 396 transitions, 6425 flow [2024-06-28 00:25:12,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:25:12,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:25:12,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-28 00:25:12,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3475609756097561 [2024-06-28 00:25:12,728 INFO L175 Difference]: Start difference. First operand has 271 places, 350 transitions, 5296 flow. Second operand 12 states and 171 transitions. [2024-06-28 00:25:12,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 396 transitions, 6425 flow [2024-06-28 00:25:13,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 396 transitions, 6279 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:25:13,445 INFO L231 Difference]: Finished difference. Result has 278 places, 342 transitions, 5151 flow [2024-06-28 00:25:13,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5151, PETRI_PLACES=278, PETRI_TRANSITIONS=342} [2024-06-28 00:25:13,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-28 00:25:13,446 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 342 transitions, 5151 flow [2024-06-28 00:25:13,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:13,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:13,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:13,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:25:13,447 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:13,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:13,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1548561267, now seen corresponding path program 11 times [2024-06-28 00:25:13,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:13,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439349353] [2024-06-28 00:25:13,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:13,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:13,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:18,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:18,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:18,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439349353] [2024-06-28 00:25:18,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439349353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:18,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:18,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:18,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311028414] [2024-06-28 00:25:18,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:18,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:18,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:18,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:18,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:18,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:18,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 342 transitions, 5151 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:18,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:18,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:18,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:20,618 INFO L124 PetriNetUnfolderBase]: 3263/5256 cut-off events. [2024-06-28 00:25:20,619 INFO L125 PetriNetUnfolderBase]: For 285682/285706 co-relation queries the response was YES. [2024-06-28 00:25:20,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39991 conditions, 5256 events. 3263/5256 cut-off events. For 285682/285706 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31534 event pairs, 893 based on Foata normal form. 16/5271 useless extension candidates. Maximal degree in co-relation 39885. Up to 4705 conditions per place. [2024-06-28 00:25:20,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 42 changer transitions 19/394 dead transitions. [2024-06-28 00:25:20,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 394 transitions, 6311 flow [2024-06-28 00:25:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:25:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:25:20,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 174 transitions. [2024-06-28 00:25:20,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-28 00:25:20,678 INFO L175 Difference]: Start difference. First operand has 278 places, 342 transitions, 5151 flow. Second operand 12 states and 174 transitions. [2024-06-28 00:25:20,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 394 transitions, 6311 flow [2024-06-28 00:25:21,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 394 transitions, 6203 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-28 00:25:21,168 INFO L231 Difference]: Finished difference. Result has 272 places, 332 transitions, 4936 flow [2024-06-28 00:25:21,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5043, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4936, PETRI_PLACES=272, PETRI_TRANSITIONS=332} [2024-06-28 00:25:21,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 00:25:21,169 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 332 transitions, 4936 flow [2024-06-28 00:25:21,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:21,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:21,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:21,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:25:21,170 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:21,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1297292275, now seen corresponding path program 5 times [2024-06-28 00:25:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:21,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580549725] [2024-06-28 00:25:21,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25: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-28 00:25:26,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:26,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580549725] [2024-06-28 00:25:26,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580549725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:26,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:26,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:25:26,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689994969] [2024-06-28 00:25:26,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:26,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:25:26,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:26,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:25:26,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:25:26,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:26,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 332 transitions, 4936 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:25:26,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:26,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:26,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:28,950 INFO L124 PetriNetUnfolderBase]: 3074/4944 cut-off events. [2024-06-28 00:25:28,951 INFO L125 PetriNetUnfolderBase]: For 258611/258679 co-relation queries the response was YES. [2024-06-28 00:25:28,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37820 conditions, 4944 events. 3074/4944 cut-off events. For 258611/258679 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 29178 event pairs, 677 based on Foata normal form. 36/4978 useless extension candidates. Maximal degree in co-relation 37716. Up to 4293 conditions per place. [2024-06-28 00:25:29,007 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 74 changer transitions 0/358 dead transitions. [2024-06-28 00:25:29,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 5888 flow [2024-06-28 00:25:29,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:29,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:29,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 00:25:29,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 00:25:29,008 INFO L175 Difference]: Start difference. First operand has 272 places, 332 transitions, 4936 flow. Second operand 9 states and 136 transitions. [2024-06-28 00:25:29,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 5888 flow [2024-06-28 00:25:29,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 358 transitions, 5782 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-28 00:25:29,570 INFO L231 Difference]: Finished difference. Result has 260 places, 333 transitions, 5014 flow [2024-06-28 00:25:29,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5014, PETRI_PLACES=260, PETRI_TRANSITIONS=333} [2024-06-28 00:25:29,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-28 00:25:29,571 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 333 transitions, 5014 flow [2024-06-28 00:25:29,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:25:29,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:29,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:29,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:25:29,572 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-28 00:25:29,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:29,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1771772683, now seen corresponding path program 2 times [2024-06-28 00:25:29,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:29,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960995905] [2024-06-28 00:25:29,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:29,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:34,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:34,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:34,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960995905] [2024-06-28 00:25:34,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960995905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:34,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:34,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:34,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993535872] [2024-06-28 00:25:34,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:34,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:34,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:34,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:34,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:34,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:34,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 333 transitions, 5014 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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-28 00:25:34,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:34,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:34,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:35,918 INFO L124 PetriNetUnfolderBase]: 3056/4908 cut-off events. [2024-06-28 00:25:35,919 INFO L125 PetriNetUnfolderBase]: For 242087/242155 co-relation queries the response was YES. [2024-06-28 00:25:35,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37303 conditions, 4908 events. 3056/4908 cut-off events. For 242087/242155 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28903 event pairs, 591 based on Foata normal form. 38/4944 useless extension candidates. Maximal degree in co-relation 37201. Up to 4085 conditions per place. [2024-06-28 00:25:35,974 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 75 changer transitions 0/362 dead transitions. [2024-06-28 00:25:35,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 362 transitions, 5988 flow [2024-06-28 00:25:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:25:35,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:25:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 00:25:35,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-28 00:25:35,976 INFO L175 Difference]: Start difference. First operand has 260 places, 333 transitions, 5014 flow. Second operand 8 states and 129 transitions. [2024-06-28 00:25:35,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 362 transitions, 5988 flow [2024-06-28 00:25:36,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 362 transitions, 5807 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:36,470 INFO L231 Difference]: Finished difference. Result has 260 places, 333 transitions, 4993 flow [2024-06-28 00:25:36,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4993, PETRI_PLACES=260, PETRI_TRANSITIONS=333} [2024-06-28 00:25:36,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-28 00:25:36,471 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 333 transitions, 4993 flow [2024-06-28 00:25:36,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 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-28 00:25:36,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:36,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:36,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:25:36,472 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-28 00:25:36,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:36,472 INFO L85 PathProgramCache]: Analyzing trace with hash 260400883, now seen corresponding path program 6 times [2024-06-28 00:25:36,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:36,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580783496] [2024-06-28 00:25:36,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:36,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:42,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-28 00:25:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:42,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580783496] [2024-06-28 00:25:42,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580783496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:42,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:42,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:42,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981409477] [2024-06-28 00:25:42,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:42,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:42,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:42,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:42,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:42,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:42,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 333 transitions, 4993 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:42,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:42,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:42,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:43,951 INFO L124 PetriNetUnfolderBase]: 3140/5059 cut-off events. [2024-06-28 00:25:43,951 INFO L125 PetriNetUnfolderBase]: For 243668/243692 co-relation queries the response was YES. [2024-06-28 00:25:43,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37987 conditions, 5059 events. 3140/5059 cut-off events. For 243668/243692 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30146 event pairs, 809 based on Foata normal form. 12/5070 useless extension candidates. Maximal degree in co-relation 37884. Up to 4449 conditions per place. [2024-06-28 00:25:44,013 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 49 changer transitions 0/390 dead transitions. [2024-06-28 00:25:44,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 390 transitions, 6202 flow [2024-06-28 00:25:44,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:25:44,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:25:44,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-28 00:25:44,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3614190687361419 [2024-06-28 00:25:44,014 INFO L175 Difference]: Start difference. First operand has 260 places, 333 transitions, 4993 flow. Second operand 11 states and 163 transitions. [2024-06-28 00:25:44,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 390 transitions, 6202 flow [2024-06-28 00:25:44,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 390 transitions, 5992 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:44,563 INFO L231 Difference]: Finished difference. Result has 265 places, 339 transitions, 5041 flow [2024-06-28 00:25:44,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4801, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5041, PETRI_PLACES=265, PETRI_TRANSITIONS=339} [2024-06-28 00:25:44,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 00:25:44,564 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 339 transitions, 5041 flow [2024-06-28 00:25:44,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:44,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:44,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:44,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:25:44,564 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-28 00:25:44,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash -556306521, now seen corresponding path program 2 times [2024-06-28 00:25:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373869597] [2024-06-28 00:25:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:44,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:50,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-28 00:25:50,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:50,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373869597] [2024-06-28 00:25:50,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373869597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:50,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:50,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:50,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684584190] [2024-06-28 00:25:50,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:50,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:50,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:50,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:50,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:50,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:50,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 339 transitions, 5041 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:50,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:50,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:50,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:52,326 INFO L124 PetriNetUnfolderBase]: 3168/5086 cut-off events. [2024-06-28 00:25:52,326 INFO L125 PetriNetUnfolderBase]: For 239483/239551 co-relation queries the response was YES. [2024-06-28 00:25:52,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37985 conditions, 5086 events. 3168/5086 cut-off events. For 239483/239551 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30306 event pairs, 746 based on Foata normal form. 38/5122 useless extension candidates. Maximal degree in co-relation 37880. Up to 4255 conditions per place. [2024-06-28 00:25:52,384 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 97 changer transitions 0/380 dead transitions. [2024-06-28 00:25:52,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 380 transitions, 6355 flow [2024-06-28 00:25:52,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:52,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 00:25:52,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878048780487805 [2024-06-28 00:25:52,385 INFO L175 Difference]: Start difference. First operand has 265 places, 339 transitions, 5041 flow. Second operand 10 states and 159 transitions. [2024-06-28 00:25:52,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 380 transitions, 6355 flow [2024-06-28 00:25:52,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 380 transitions, 6254 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:52,942 INFO L231 Difference]: Finished difference. Result has 267 places, 340 transitions, 5162 flow [2024-06-28 00:25:52,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5162, PETRI_PLACES=267, PETRI_TRANSITIONS=340} [2024-06-28 00:25:52,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 00:25:52,943 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 340 transitions, 5162 flow [2024-06-28 00:25:52,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:52,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:52,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:52,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:25:52,943 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-28 00:25:52,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:52,944 INFO L85 PathProgramCache]: Analyzing trace with hash -821048853, now seen corresponding path program 3 times [2024-06-28 00:25:52,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:52,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814631393] [2024-06-28 00:25:52,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:52,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:52,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:58,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:58,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814631393] [2024-06-28 00:25:58,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814631393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:58,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:58,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:25:58,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848850637] [2024-06-28 00:25:58,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:58,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:25:58,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:58,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:25:58,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:25:58,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:25:58,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 340 transitions, 5162 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:25:58,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:58,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:25:58,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:00,929 INFO L124 PetriNetUnfolderBase]: 3140/5040 cut-off events. [2024-06-28 00:26:00,929 INFO L125 PetriNetUnfolderBase]: For 237722/237790 co-relation queries the response was YES. [2024-06-28 00:26:00,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37489 conditions, 5040 events. 3140/5040 cut-off events. For 237722/237790 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 30022 event pairs, 752 based on Foata normal form. 42/5080 useless extension candidates. Maximal degree in co-relation 37383. Up to 4301 conditions per place. [2024-06-28 00:26:00,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 94 changer transitions 0/370 dead transitions. [2024-06-28 00:26:00,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 370 transitions, 6266 flow [2024-06-28 00:26:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:00,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:00,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 00:26:00,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-28 00:26:00,995 INFO L175 Difference]: Start difference. First operand has 267 places, 340 transitions, 5162 flow. Second operand 9 states and 140 transitions. [2024-06-28 00:26:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 370 transitions, 6266 flow [2024-06-28 00:26:01,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 370 transitions, 6055 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:01,520 INFO L231 Difference]: Finished difference. Result has 269 places, 340 transitions, 5148 flow [2024-06-28 00:26:01,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5148, PETRI_PLACES=269, PETRI_TRANSITIONS=340} [2024-06-28 00:26:01,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 00:26:01,521 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 340 transitions, 5148 flow [2024-06-28 00:26:01,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:01,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:01,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:01,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:26:01,522 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-28 00:26:01,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:01,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1174428215, now seen corresponding path program 4 times [2024-06-28 00:26:01,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:01,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904473469] [2024-06-28 00:26:01,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:01,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:06,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:06,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:06,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904473469] [2024-06-28 00:26:06,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904473469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:06,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:06,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:06,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173457129] [2024-06-28 00:26:06,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:06,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:06,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:06,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:06,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:06,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:06,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 340 transitions, 5148 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:06,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:06,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:06,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:09,213 INFO L124 PetriNetUnfolderBase]: 3168/5090 cut-off events. [2024-06-28 00:26:09,213 INFO L125 PetriNetUnfolderBase]: For 239680/239748 co-relation queries the response was YES. [2024-06-28 00:26:09,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37711 conditions, 5090 events. 3168/5090 cut-off events. For 239680/239748 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 30329 event pairs, 638 based on Foata normal form. 38/5126 useless extension candidates. Maximal degree in co-relation 37604. Up to 4161 conditions per place. [2024-06-28 00:26:09,266 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 101 changer transitions 0/378 dead transitions. [2024-06-28 00:26:09,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 378 transitions, 6366 flow [2024-06-28 00:26:09,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:09,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:26:09,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 00:26:09,268 INFO L175 Difference]: Start difference. First operand has 269 places, 340 transitions, 5148 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:26:09,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 378 transitions, 6366 flow [2024-06-28 00:26:09,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 378 transitions, 6128 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:26:09,792 INFO L231 Difference]: Finished difference. Result has 269 places, 341 transitions, 5142 flow [2024-06-28 00:26:09,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4910, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5142, PETRI_PLACES=269, PETRI_TRANSITIONS=341} [2024-06-28 00:26:09,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 00:26:09,793 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 341 transitions, 5142 flow [2024-06-28 00:26:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:09,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:09,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:09,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:26:09,793 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-28 00:26:09,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:09,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1163000375, now seen corresponding path program 5 times [2024-06-28 00:26:09,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:09,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084491449] [2024-06-28 00:26:09,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:09,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:14,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:14,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084491449] [2024-06-28 00:26:14,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084491449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:14,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:14,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:14,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384388925] [2024-06-28 00:26:14,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:14,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:14,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:14,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:14,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:14,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:14,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 341 transitions, 5142 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:14,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:14,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:14,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:16,468 INFO L124 PetriNetUnfolderBase]: 3232/5186 cut-off events. [2024-06-28 00:26:16,468 INFO L125 PetriNetUnfolderBase]: For 251587/251651 co-relation queries the response was YES. [2024-06-28 00:26:16,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38717 conditions, 5186 events. 3232/5186 cut-off events. For 251587/251651 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31065 event pairs, 647 based on Foata normal form. 24/5208 useless extension candidates. Maximal degree in co-relation 38609. Up to 3635 conditions per place. [2024-06-28 00:26:16,529 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 105 changer transitions 0/376 dead transitions. [2024-06-28 00:26:16,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 376 transitions, 6374 flow [2024-06-28 00:26:16,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:16,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:16,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 00:26:16,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 00:26:16,531 INFO L175 Difference]: Start difference. First operand has 269 places, 341 transitions, 5142 flow. Second operand 8 states and 128 transitions. [2024-06-28 00:26:16,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 376 transitions, 6374 flow [2024-06-28 00:26:17,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 376 transitions, 6154 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:17,106 INFO L231 Difference]: Finished difference. Result has 271 places, 345 transitions, 5280 flow [2024-06-28 00:26:17,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5280, PETRI_PLACES=271, PETRI_TRANSITIONS=345} [2024-06-28 00:26:17,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 00:26:17,106 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 345 transitions, 5280 flow [2024-06-28 00:26:17,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:17,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:17,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:17,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:26:17,107 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-28 00:26:17,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:17,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1912829745, now seen corresponding path program 12 times [2024-06-28 00:26:17,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:17,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627758268] [2024-06-28 00:26:17,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:17,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:17,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:22,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:22,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:22,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627758268] [2024-06-28 00:26:22,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627758268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:22,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:22,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:22,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602389103] [2024-06-28 00:26:22,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:22,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:22,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:22,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:22,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:22,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:22,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 345 transitions, 5280 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:22,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:22,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:22,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:24,514 INFO L124 PetriNetUnfolderBase]: 3408/5484 cut-off events. [2024-06-28 00:26:24,514 INFO L125 PetriNetUnfolderBase]: For 334921/334985 co-relation queries the response was YES. [2024-06-28 00:26:24,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41000 conditions, 5484 events. 3408/5484 cut-off events. For 334921/334985 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33262 event pairs, 867 based on Foata normal form. 70/5552 useless extension candidates. Maximal degree in co-relation 40890. Up to 3971 conditions per place. [2024-06-28 00:26:24,580 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 186 changer transitions 12/381 dead transitions. [2024-06-28 00:26:24,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 381 transitions, 6602 flow [2024-06-28 00:26:24,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:26:24,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:26:24,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 00:26:24,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 00:26:24,581 INFO L175 Difference]: Start difference. First operand has 271 places, 345 transitions, 5280 flow. Second operand 11 states and 172 transitions. [2024-06-28 00:26:24,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 381 transitions, 6602 flow [2024-06-28 00:26:25,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 381 transitions, 6487 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:26:25,387 INFO L231 Difference]: Finished difference. Result has 278 places, 339 transitions, 5523 flow [2024-06-28 00:26:25,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5165, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5523, PETRI_PLACES=278, PETRI_TRANSITIONS=339} [2024-06-28 00:26:25,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-28 00:26:25,388 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 339 transitions, 5523 flow [2024-06-28 00:26:25,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:25,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:25,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:25,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:26:25,388 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-28 00:26:25,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:25,388 INFO L85 PathProgramCache]: Analyzing trace with hash 142453809, now seen corresponding path program 6 times [2024-06-28 00:26:25,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:25,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788268714] [2024-06-28 00:26:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:25,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:31,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:31,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788268714] [2024-06-28 00:26:31,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788268714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:31,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:31,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:31,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487382349] [2024-06-28 00:26:31,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:31,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:31,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:31,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:31,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:31,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:31,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 339 transitions, 5523 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:31,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:31,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:31,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:33,742 INFO L124 PetriNetUnfolderBase]: 3337/5373 cut-off events. [2024-06-28 00:26:33,743 INFO L125 PetriNetUnfolderBase]: For 261993/262057 co-relation queries the response was YES. [2024-06-28 00:26:33,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40509 conditions, 5373 events. 3337/5373 cut-off events. For 261993/262057 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32593 event pairs, 844 based on Foata normal form. 28/5399 useless extension candidates. Maximal degree in co-relation 40397. Up to 4628 conditions per place. [2024-06-28 00:26:33,807 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 252 selfloop transitions, 105 changer transitions 0/361 dead transitions. [2024-06-28 00:26:33,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 361 transitions, 6581 flow [2024-06-28 00:26:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:26:33,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:26:33,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:26:33,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 00:26:33,808 INFO L175 Difference]: Start difference. First operand has 278 places, 339 transitions, 5523 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:26:33,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 361 transitions, 6581 flow [2024-06-28 00:26:34,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 361 transitions, 6201 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:26:34,406 INFO L231 Difference]: Finished difference. Result has 277 places, 339 transitions, 5364 flow [2024-06-28 00:26:34,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5364, PETRI_PLACES=277, PETRI_TRANSITIONS=339} [2024-06-28 00:26:34,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 00:26:34,406 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 339 transitions, 5364 flow [2024-06-28 00:26:34,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:34,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:34,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:34,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:26:34,407 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:34,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:34,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1717974413, now seen corresponding path program 7 times [2024-06-28 00:26:34,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:34,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608737591] [2024-06-28 00:26:34,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:34,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:34,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:40,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:40,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:40,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608737591] [2024-06-28 00:26:40,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608737591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:40,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:40,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:40,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973821656] [2024-06-28 00:26:40,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:40,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:40,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:40,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:40,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:40,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:40,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 339 transitions, 5364 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:40,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:40,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:40,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:42,715 INFO L124 PetriNetUnfolderBase]: 3465/5631 cut-off events. [2024-06-28 00:26:42,715 INFO L125 PetriNetUnfolderBase]: For 317689/317753 co-relation queries the response was YES. [2024-06-28 00:26:42,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41395 conditions, 5631 events. 3465/5631 cut-off events. For 317689/317753 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 34722 event pairs, 847 based on Foata normal form. 58/5687 useless extension candidates. Maximal degree in co-relation 41282. Up to 3795 conditions per place. [2024-06-28 00:26:42,782 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 169 selfloop transitions, 196 changer transitions 14/383 dead transitions. [2024-06-28 00:26:42,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 383 transitions, 6709 flow [2024-06-28 00:26:42,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:26:42,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:26:42,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 00:26:42,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-28 00:26:42,784 INFO L175 Difference]: Start difference. First operand has 277 places, 339 transitions, 5364 flow. Second operand 12 states and 195 transitions. [2024-06-28 00:26:42,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 383 transitions, 6709 flow [2024-06-28 00:26:43,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 383 transitions, 6481 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:43,441 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 5527 flow [2024-06-28 00:26:43,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5136, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5527, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-28 00:26:43,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 00:26:43,441 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 5527 flow [2024-06-28 00:26:43,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:43,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:43,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:43,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:26:43,442 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-28 00:26:43,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:43,442 INFO L85 PathProgramCache]: Analyzing trace with hash 471915279, now seen corresponding path program 3 times [2024-06-28 00:26:43,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:43,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338053184] [2024-06-28 00:26:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:43,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:43,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:49,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:49,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:49,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338053184] [2024-06-28 00:26:49,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338053184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:49,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:49,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:49,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167765351] [2024-06-28 00:26:49,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:49,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:49,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:49,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:49,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:49,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:49,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 5527 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:49,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:49,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:49,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:51,541 INFO L124 PetriNetUnfolderBase]: 3421/5541 cut-off events. [2024-06-28 00:26:51,541 INFO L125 PetriNetUnfolderBase]: For 271130/271194 co-relation queries the response was YES. [2024-06-28 00:26:51,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41536 conditions, 5541 events. 3421/5541 cut-off events. For 271130/271194 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33943 event pairs, 882 based on Foata normal form. 24/5563 useless extension candidates. Maximal degree in co-relation 41421. Up to 4684 conditions per place. [2024-06-28 00:26:51,602 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 106 changer transitions 1/365 dead transitions. [2024-06-28 00:26:51,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 365 transitions, 6670 flow [2024-06-28 00:26:51,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:26:51,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:26:51,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-28 00:26:51,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35853658536585364 [2024-06-28 00:26:51,604 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 5527 flow. Second operand 10 states and 147 transitions. [2024-06-28 00:26:51,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 365 transitions, 6670 flow [2024-06-28 00:26:52,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 365 transitions, 6282 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 00:26:52,178 INFO L231 Difference]: Finished difference. Result has 283 places, 338 transitions, 5386 flow [2024-06-28 00:26:52,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5139, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5386, PETRI_PLACES=283, PETRI_TRANSITIONS=338} [2024-06-28 00:26:52,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 00:26:52,179 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 338 transitions, 5386 flow [2024-06-28 00:26:52,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:52,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:52,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:52,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:26:52,180 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:52,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:52,180 INFO L85 PathProgramCache]: Analyzing trace with hash -859381525, now seen corresponding path program 4 times [2024-06-28 00:26:52,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:52,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101229439] [2024-06-28 00:26:52,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:57,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:57,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:57,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101229439] [2024-06-28 00:26:57,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101229439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:57,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:57,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:26:57,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634404147] [2024-06-28 00:26:57,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:57,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:26:57,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:57,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:26:57,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:26:57,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:26:57,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 338 transitions, 5386 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:26:57,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:57,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:26:57,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:59,510 INFO L124 PetriNetUnfolderBase]: 3449/5599 cut-off events. [2024-06-28 00:26:59,510 INFO L125 PetriNetUnfolderBase]: For 271974/272038 co-relation queries the response was YES. [2024-06-28 00:26:59,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41584 conditions, 5599 events. 3449/5599 cut-off events. For 271974/272038 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34479 event pairs, 729 based on Foata normal form. 24/5621 useless extension candidates. Maximal degree in co-relation 41469. Up to 4548 conditions per place. [2024-06-28 00:26:59,578 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 113 changer transitions 0/369 dead transitions. [2024-06-28 00:26:59,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 369 transitions, 6542 flow [2024-06-28 00:26:59,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:59,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:59,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 00:26:59,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 00:26:59,579 INFO L175 Difference]: Start difference. First operand has 283 places, 338 transitions, 5386 flow. Second operand 9 states and 141 transitions. [2024-06-28 00:26:59,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 369 transitions, 6542 flow [2024-06-28 00:27:00,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 369 transitions, 6325 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:00,208 INFO L231 Difference]: Finished difference. Result has 286 places, 340 transitions, 5447 flow [2024-06-28 00:27:00,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5447, PETRI_PLACES=286, PETRI_TRANSITIONS=340} [2024-06-28 00:27:00,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 00:27:00,209 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 340 transitions, 5447 flow [2024-06-28 00:27:00,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:00,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:00,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:00,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:27:00,209 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:00,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:00,210 INFO L85 PathProgramCache]: Analyzing trace with hash -962805171, now seen corresponding path program 8 times [2024-06-28 00:27:00,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171364182] [2024-06-28 00:27:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:05,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:05,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:05,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171364182] [2024-06-28 00:27:05,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171364182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:05,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:05,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:27:05,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781195628] [2024-06-28 00:27:05,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:05,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:27:05,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:05,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:27:05,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:27:05,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:05,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 340 transitions, 5447 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:05,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:05,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:05,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:08,364 INFO L124 PetriNetUnfolderBase]: 3809/6199 cut-off events. [2024-06-28 00:27:08,364 INFO L125 PetriNetUnfolderBase]: For 420289/420353 co-relation queries the response was YES. [2024-06-28 00:27:08,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47671 conditions, 6199 events. 3809/6199 cut-off events. For 420289/420353 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 38735 event pairs, 895 based on Foata normal form. 58/6255 useless extension candidates. Maximal degree in co-relation 47554. Up to 3261 conditions per place. [2024-06-28 00:27:08,431 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 195 changer transitions 19/387 dead transitions. [2024-06-28 00:27:08,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 387 transitions, 6973 flow [2024-06-28 00:27:08,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:27:08,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:27:08,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 00:27:08,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035476718403548 [2024-06-28 00:27:08,433 INFO L175 Difference]: Start difference. First operand has 286 places, 340 transitions, 5447 flow. Second operand 11 states and 182 transitions. [2024-06-28 00:27:08,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 387 transitions, 6973 flow [2024-06-28 00:27:09,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 387 transitions, 6763 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:09,143 INFO L231 Difference]: Finished difference. Result has 291 places, 332 transitions, 5427 flow [2024-06-28 00:27:09,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5427, PETRI_PLACES=291, PETRI_TRANSITIONS=332} [2024-06-28 00:27:09,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 00:27:09,144 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 332 transitions, 5427 flow [2024-06-28 00:27:09,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:09,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:09,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:09,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:27:09,144 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:09,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:09,144 INFO L85 PathProgramCache]: Analyzing trace with hash -859144375, now seen corresponding path program 5 times [2024-06-28 00:27:09,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:09,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170535192] [2024-06-28 00:27:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:09,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:09,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:14,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:14,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:14,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170535192] [2024-06-28 00:27:14,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170535192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:14,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:14,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:14,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327333657] [2024-06-28 00:27:14,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:14,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:14,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:14,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:14,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:14,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:14,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 332 transitions, 5427 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:14,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:14,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:14,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:15,865 INFO L124 PetriNetUnfolderBase]: 3235/5227 cut-off events. [2024-06-28 00:27:15,865 INFO L125 PetriNetUnfolderBase]: For 326272/326332 co-relation queries the response was YES. [2024-06-28 00:27:15,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40867 conditions, 5227 events. 3235/5227 cut-off events. For 326272/326332 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 31418 event pairs, 740 based on Foata normal form. 24/5249 useless extension candidates. Maximal degree in co-relation 40750. Up to 3978 conditions per place. [2024-06-28 00:27:15,930 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 100 changer transitions 0/360 dead transitions. [2024-06-28 00:27:15,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 360 transitions, 6423 flow [2024-06-28 00:27:15,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:27:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:27:15,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:27:15,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 00:27:15,931 INFO L175 Difference]: Start difference. First operand has 291 places, 332 transitions, 5427 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:27:15,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 360 transitions, 6423 flow [2024-06-28 00:27:16,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 360 transitions, 5963 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-28 00:27:16,643 INFO L231 Difference]: Finished difference. Result has 289 places, 332 transitions, 5171 flow [2024-06-28 00:27:16,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4967, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5171, PETRI_PLACES=289, PETRI_TRANSITIONS=332} [2024-06-28 00:27:16,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 00:27:16,644 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 332 transitions, 5171 flow [2024-06-28 00:27:16,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:16,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:16,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:16,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:27:16,645 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:16,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:16,645 INFO L85 PathProgramCache]: Analyzing trace with hash -2040470479, now seen corresponding path program 13 times [2024-06-28 00:27:16,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:16,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653168516] [2024-06-28 00:27:16,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:16,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:16,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:21,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653168516] [2024-06-28 00:27:21,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653168516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:21,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:21,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:21,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364077893] [2024-06-28 00:27:21,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:21,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:21,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:21,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 332 transitions, 5171 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:21,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:21,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:21,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:22,846 INFO L124 PetriNetUnfolderBase]: 3039/4936 cut-off events. [2024-06-28 00:27:22,846 INFO L125 PetriNetUnfolderBase]: For 255159/255207 co-relation queries the response was YES. [2024-06-28 00:27:22,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36114 conditions, 4936 events. 3039/4936 cut-off events. For 255159/255207 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29685 event pairs, 790 based on Foata normal form. 22/4956 useless extension candidates. Maximal degree in co-relation 35997. Up to 3876 conditions per place. [2024-06-28 00:27:22,916 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 167 changer transitions 0/364 dead transitions. [2024-06-28 00:27:22,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 364 transitions, 6361 flow [2024-06-28 00:27:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:27:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:27:22,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 179 transitions. [2024-06-28 00:27:22,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638211382113821 [2024-06-28 00:27:22,917 INFO L175 Difference]: Start difference. First operand has 289 places, 332 transitions, 5171 flow. Second operand 12 states and 179 transitions. [2024-06-28 00:27:22,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 364 transitions, 6361 flow [2024-06-28 00:27:23,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 364 transitions, 6024 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:27:23,617 INFO L231 Difference]: Finished difference. Result has 293 places, 333 transitions, 5209 flow [2024-06-28 00:27:23,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5209, PETRI_PLACES=293, PETRI_TRANSITIONS=333} [2024-06-28 00:27:23,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 00:27:23,618 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 333 transitions, 5209 flow [2024-06-28 00:27:23,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:23,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:23,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:23,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:27:23,618 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:23,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:23,619 INFO L85 PathProgramCache]: Analyzing trace with hash -448141137, now seen corresponding path program 14 times [2024-06-28 00:27:23,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:23,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452665111] [2024-06-28 00:27:23,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:23,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:27,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:27,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:27,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452665111] [2024-06-28 00:27:27,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452665111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:27,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:27,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:27,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116403953] [2024-06-28 00:27:27,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:27,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:27,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:27,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:27,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:27,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:27,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 333 transitions, 5209 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:27,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:27,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:27,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:30,045 INFO L124 PetriNetUnfolderBase]: 3049/4960 cut-off events. [2024-06-28 00:27:30,045 INFO L125 PetriNetUnfolderBase]: For 255191/255239 co-relation queries the response was YES. [2024-06-28 00:27:30,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35650 conditions, 4960 events. 3049/4960 cut-off events. For 255191/255239 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29960 event pairs, 784 based on Foata normal form. 22/4980 useless extension candidates. Maximal degree in co-relation 35533. Up to 3736 conditions per place. [2024-06-28 00:27:30,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 170 changer transitions 0/370 dead transitions. [2024-06-28 00:27:30,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 370 transitions, 6479 flow [2024-06-28 00:27:30,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:27:30,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:27:30,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-28 00:27:30,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-28 00:27:30,100 INFO L175 Difference]: Start difference. First operand has 293 places, 333 transitions, 5209 flow. Second operand 12 states and 182 transitions. [2024-06-28 00:27:30,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 370 transitions, 6479 flow [2024-06-28 00:27:30,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 370 transitions, 6262 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:27:30,698 INFO L231 Difference]: Finished difference. Result has 297 places, 334 transitions, 5372 flow [2024-06-28 00:27:30,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4992, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5372, PETRI_PLACES=297, PETRI_TRANSITIONS=334} [2024-06-28 00:27:30,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 00:27:30,699 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 334 transitions, 5372 flow [2024-06-28 00:27:30,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:30,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:30,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:30,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:27:30,699 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:30,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:30,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1571256911, now seen corresponding path program 9 times [2024-06-28 00:27:30,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:30,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783991627] [2024-06-28 00:27:30,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:30,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:35,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:35,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783991627] [2024-06-28 00:27:35,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783991627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:35,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:35,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:27:35,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286109777] [2024-06-28 00:27:35,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:35,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:27:35,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:35,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:27:35,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:27:35,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:35,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 334 transitions, 5372 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:35,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:35,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:35,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:37,370 INFO L124 PetriNetUnfolderBase]: 3102/5051 cut-off events. [2024-06-28 00:27:37,371 INFO L125 PetriNetUnfolderBase]: For 271660/271708 co-relation queries the response was YES. [2024-06-28 00:27:37,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36775 conditions, 5051 events. 3102/5051 cut-off events. For 271660/271708 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30698 event pairs, 780 based on Foata normal form. 18/5067 useless extension candidates. Maximal degree in co-relation 36658. Up to 3674 conditions per place. [2024-06-28 00:27:37,434 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 172 changer transitions 0/373 dead transitions. [2024-06-28 00:27:37,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 373 transitions, 6776 flow [2024-06-28 00:27:37,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:27:37,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:27:37,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-28 00:27:37,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-28 00:27:37,436 INFO L175 Difference]: Start difference. First operand has 297 places, 334 transitions, 5372 flow. Second operand 12 states and 180 transitions. [2024-06-28 00:27:37,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 373 transitions, 6776 flow [2024-06-28 00:27:38,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 373 transitions, 6410 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 00:27:38,024 INFO L231 Difference]: Finished difference. Result has 299 places, 336 transitions, 5428 flow [2024-06-28 00:27:38,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5006, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5428, PETRI_PLACES=299, PETRI_TRANSITIONS=336} [2024-06-28 00:27:38,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 00:27:38,025 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 336 transitions, 5428 flow [2024-06-28 00:27:38,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:38,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:38,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:38,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:27:38,026 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:38,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:38,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2117892977, now seen corresponding path program 6 times [2024-06-28 00:27:38,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:38,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328815280] [2024-06-28 00:27:38,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:38,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:43,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:43,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:43,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328815280] [2024-06-28 00:27:43,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328815280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:43,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:43,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:27:43,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933379113] [2024-06-28 00:27:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:43,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:27:43,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:27:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:27:43,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:43,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 336 transitions, 5428 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:43,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:43,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:43,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:45,963 INFO L124 PetriNetUnfolderBase]: 3130/5080 cut-off events. [2024-06-28 00:27:45,963 INFO L125 PetriNetUnfolderBase]: For 281174/281234 co-relation queries the response was YES. [2024-06-28 00:27:46,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37032 conditions, 5080 events. 3130/5080 cut-off events. For 281174/281234 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30744 event pairs, 831 based on Foata normal form. 24/5102 useless extension candidates. Maximal degree in co-relation 36914. Up to 4327 conditions per place. [2024-06-28 00:27:46,016 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 100 changer transitions 0/363 dead transitions. [2024-06-28 00:27:46,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 363 transitions, 6534 flow [2024-06-28 00:27:46,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:27:46,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:27:46,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:27:46,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35609756097560974 [2024-06-28 00:27:46,018 INFO L175 Difference]: Start difference. First operand has 299 places, 336 transitions, 5428 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:27:46,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 363 transitions, 6534 flow [2024-06-28 00:27:46,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 363 transitions, 6334 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:27:46,684 INFO L231 Difference]: Finished difference. Result has 302 places, 337 transitions, 5462 flow [2024-06-28 00:27:46,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5462, PETRI_PLACES=302, PETRI_TRANSITIONS=337} [2024-06-28 00:27:46,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 00:27:46,685 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 337 transitions, 5462 flow [2024-06-28 00:27:46,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:46,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:46,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:46,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:27:46,685 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:46,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:46,686 INFO L85 PathProgramCache]: Analyzing trace with hash -93448685, now seen corresponding path program 10 times [2024-06-28 00:27:46,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:46,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837538379] [2024-06-28 00:27:46,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:46,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:46,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:53,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:53,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837538379] [2024-06-28 00:27:53,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837538379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:53,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:53,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:27:53,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534933667] [2024-06-28 00:27:53,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:53,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:27:53,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:53,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:27:53,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:27:53,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:27:53,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 337 transitions, 5462 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:53,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:53,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:27:53,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:55,858 INFO L124 PetriNetUnfolderBase]: 3117/5073 cut-off events. [2024-06-28 00:27:55,858 INFO L125 PetriNetUnfolderBase]: For 271761/271821 co-relation queries the response was YES. [2024-06-28 00:27:55,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36769 conditions, 5073 events. 3117/5073 cut-off events. For 271761/271821 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30876 event pairs, 826 based on Foata normal form. 22/5093 useless extension candidates. Maximal degree in co-relation 36649. Up to 4372 conditions per place. [2024-06-28 00:27:55,916 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 100 changer transitions 0/355 dead transitions. [2024-06-28 00:27:55,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 355 transitions, 6372 flow [2024-06-28 00:27:55,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:55,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:55,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-28 00:27:55,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-28 00:27:55,918 INFO L175 Difference]: Start difference. First operand has 302 places, 337 transitions, 5462 flow. Second operand 9 states and 130 transitions. [2024-06-28 00:27:55,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 355 transitions, 6372 flow [2024-06-28 00:27:56,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 355 transitions, 6063 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 00:27:56,562 INFO L231 Difference]: Finished difference. Result has 301 places, 337 transitions, 5361 flow [2024-06-28 00:27:56,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5153, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5361, PETRI_PLACES=301, PETRI_TRANSITIONS=337} [2024-06-28 00:27:56,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 00:27:56,563 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 337 transitions, 5361 flow [2024-06-28 00:27:56,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:27:56,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:56,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:56,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:27:56,563 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:56,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:56,565 INFO L85 PathProgramCache]: Analyzing trace with hash 160418190, now seen corresponding path program 1 times [2024-06-28 00:27:56,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:56,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822607473] [2024-06-28 00:27:56,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:56,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:01,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:01,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:01,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822607473] [2024-06-28 00:28:01,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822607473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:01,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:01,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:28:01,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197208244] [2024-06-28 00:28:01,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:01,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:28:01,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:01,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:28:01,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:28:01,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:01,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 337 transitions, 5361 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:01,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:01,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:01,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:03,867 INFO L124 PetriNetUnfolderBase]: 3108/5064 cut-off events. [2024-06-28 00:28:03,867 INFO L125 PetriNetUnfolderBase]: For 256867/256915 co-relation queries the response was YES. [2024-06-28 00:28:03,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36172 conditions, 5064 events. 3108/5064 cut-off events. For 256867/256915 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30830 event pairs, 809 based on Foata normal form. 15/5077 useless extension candidates. Maximal degree in co-relation 36052. Up to 4041 conditions per place. [2024-06-28 00:28:03,931 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 170 changer transitions 0/369 dead transitions. [2024-06-28 00:28:03,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 369 transitions, 6513 flow [2024-06-28 00:28:03,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:28:03,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:28:03,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 201 transitions. [2024-06-28 00:28:03,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3501742160278746 [2024-06-28 00:28:03,933 INFO L175 Difference]: Start difference. First operand has 301 places, 337 transitions, 5361 flow. Second operand 14 states and 201 transitions. [2024-06-28 00:28:03,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 369 transitions, 6513 flow [2024-06-28 00:28:04,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 369 transitions, 6309 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:28:04,613 INFO L231 Difference]: Finished difference. Result has 307 places, 337 transitions, 5506 flow [2024-06-28 00:28:04,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5157, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5506, PETRI_PLACES=307, PETRI_TRANSITIONS=337} [2024-06-28 00:28:04,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-28 00:28:04,613 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 337 transitions, 5506 flow [2024-06-28 00:28:04,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:04,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:04,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:04,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:28:04,614 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:04,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:04,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1731798095, now seen corresponding path program 7 times [2024-06-28 00:28:04,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:04,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621122272] [2024-06-28 00:28:04,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:04,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:04,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:09,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:09,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:09,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621122272] [2024-06-28 00:28:09,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621122272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:09,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:09,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:28:09,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997324505] [2024-06-28 00:28:09,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:09,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:28:09,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:09,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:28:09,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:28:09,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:09,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 337 transitions, 5506 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:09,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:09,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:09,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:12,392 INFO L124 PetriNetUnfolderBase]: 3190/5187 cut-off events. [2024-06-28 00:28:12,393 INFO L125 PetriNetUnfolderBase]: For 293478/293538 co-relation queries the response was YES. [2024-06-28 00:28:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37954 conditions, 5187 events. 3190/5187 cut-off events. For 293478/293538 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 31554 event pairs, 700 based on Foata normal form. 24/5209 useless extension candidates. Maximal degree in co-relation 37833. Up to 4292 conditions per place. [2024-06-28 00:28:12,456 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 114 changer transitions 0/373 dead transitions. [2024-06-28 00:28:12,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 373 transitions, 6790 flow [2024-06-28 00:28:12,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:28:12,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:28:12,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-28 00:28:12,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35698447893569846 [2024-06-28 00:28:12,458 INFO L175 Difference]: Start difference. First operand has 307 places, 337 transitions, 5506 flow. Second operand 11 states and 161 transitions. [2024-06-28 00:28:12,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 373 transitions, 6790 flow [2024-06-28 00:28:13,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 373 transitions, 6421 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 00:28:13,180 INFO L231 Difference]: Finished difference. Result has 306 places, 341 transitions, 5441 flow [2024-06-28 00:28:13,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5441, PETRI_PLACES=306, PETRI_TRANSITIONS=341} [2024-06-28 00:28:13,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 00:28:13,180 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 341 transitions, 5441 flow [2024-06-28 00:28:13,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:13,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:13,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:13,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:28:13,181 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:13,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:13,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1957471763, now seen corresponding path program 11 times [2024-06-28 00:28:13,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:13,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997468532] [2024-06-28 00:28:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:13,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:18,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:18,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:18,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997468532] [2024-06-28 00:28:18,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997468532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:18,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:18,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:28:18,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378978587] [2024-06-28 00:28:18,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:18,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:28:18,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:18,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:28:18,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:28:18,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:18,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 341 transitions, 5441 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:18,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:18,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:18,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:20,911 INFO L124 PetriNetUnfolderBase]: 3210/5219 cut-off events. [2024-06-28 00:28:20,911 INFO L125 PetriNetUnfolderBase]: For 297665/297725 co-relation queries the response was YES. [2024-06-28 00:28:20,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38303 conditions, 5219 events. 3210/5219 cut-off events. For 297665/297725 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31792 event pairs, 708 based on Foata normal form. 22/5239 useless extension candidates. Maximal degree in co-relation 38181. Up to 4414 conditions per place. [2024-06-28 00:28:20,978 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 112 changer transitions 0/367 dead transitions. [2024-06-28 00:28:20,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 367 transitions, 6475 flow [2024-06-28 00:28:20,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:28:20,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:28:20,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-28 00:28:20,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35609756097560974 [2024-06-28 00:28:20,979 INFO L175 Difference]: Start difference. First operand has 306 places, 341 transitions, 5441 flow. Second operand 10 states and 146 transitions. [2024-06-28 00:28:20,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 367 transitions, 6475 flow [2024-06-28 00:28:21,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 367 transitions, 6221 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:28:21,752 INFO L231 Difference]: Finished difference. Result has 309 places, 342 transitions, 5455 flow [2024-06-28 00:28:21,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5187, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5455, PETRI_PLACES=309, PETRI_TRANSITIONS=342} [2024-06-28 00:28:21,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 00:28:21,752 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 342 transitions, 5455 flow [2024-06-28 00:28:21,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:21,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:21,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:21,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:28:21,753 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:21,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:21,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1731918251, now seen corresponding path program 12 times [2024-06-28 00:28:21,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:21,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946664645] [2024-06-28 00:28:21,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:21,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:21,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:26,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:26,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:26,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946664645] [2024-06-28 00:28:26,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946664645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:26,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:26,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:28:26,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925723943] [2024-06-28 00:28:26,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:26,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:28:26,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:26,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:28:26,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:28:26,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:26,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 342 transitions, 5455 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:26,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:26,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:26,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:28,715 INFO L124 PetriNetUnfolderBase]: 3462/5614 cut-off events. [2024-06-28 00:28:28,716 INFO L125 PetriNetUnfolderBase]: For 400208/400256 co-relation queries the response was YES. [2024-06-28 00:28:28,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43497 conditions, 5614 events. 3462/5614 cut-off events. For 400208/400256 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 34384 event pairs, 833 based on Foata normal form. 18/5630 useless extension candidates. Maximal degree in co-relation 43374. Up to 3216 conditions per place. [2024-06-28 00:28:28,788 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 193 changer transitions 0/382 dead transitions. [2024-06-28 00:28:28,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 382 transitions, 6873 flow [2024-06-28 00:28:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:28:28,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:28:28,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 00:28:28,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 00:28:28,790 INFO L175 Difference]: Start difference. First operand has 309 places, 342 transitions, 5455 flow. Second operand 11 states and 172 transitions. [2024-06-28 00:28:28,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 382 transitions, 6873 flow [2024-06-28 00:28:29,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 382 transitions, 6619 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 00:28:29,645 INFO L231 Difference]: Finished difference. Result has 312 places, 343 transitions, 5631 flow [2024-06-28 00:28:29,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5631, PETRI_PLACES=312, PETRI_TRANSITIONS=343} [2024-06-28 00:28:29,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 00:28:29,645 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 343 transitions, 5631 flow [2024-06-28 00:28:29,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:29,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:29,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:29,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:28:29,646 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:29,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:29,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1554429425, now seen corresponding path program 8 times [2024-06-28 00:28:29,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:29,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980324244] [2024-06-28 00:28:29,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:29,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:29,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:34,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:34,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:34,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980324244] [2024-06-28 00:28:34,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980324244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:34,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:34,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:34,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072827430] [2024-06-28 00:28:34,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:34,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:34,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:34,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:34,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:34,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:34,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 343 transitions, 5631 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:34,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:34,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:34,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:36,478 INFO L124 PetriNetUnfolderBase]: 3444/5585 cut-off events. [2024-06-28 00:28:36,479 INFO L125 PetriNetUnfolderBase]: For 393470/393530 co-relation queries the response was YES. [2024-06-28 00:28:36,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43169 conditions, 5585 events. 3444/5585 cut-off events. For 393470/393530 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 34202 event pairs, 776 based on Foata normal form. 24/5607 useless extension candidates. Maximal degree in co-relation 43045. Up to 4050 conditions per place. [2024-06-28 00:28:36,552 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 257 selfloop transitions, 111 changer transitions 0/372 dead transitions. [2024-06-28 00:28:36,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 372 transitions, 6785 flow [2024-06-28 00:28:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:28:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:28:36,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 00:28:36,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 00:28:36,553 INFO L175 Difference]: Start difference. First operand has 312 places, 343 transitions, 5631 flow. Second operand 8 states and 126 transitions. [2024-06-28 00:28:36,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 372 transitions, 6785 flow [2024-06-28 00:28:37,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 372 transitions, 6218 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 00:28:37,518 INFO L231 Difference]: Finished difference. Result has 310 places, 343 transitions, 5292 flow [2024-06-28 00:28:37,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5064, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5292, PETRI_PLACES=310, PETRI_TRANSITIONS=343} [2024-06-28 00:28:37,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 00:28:37,518 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 343 transitions, 5292 flow [2024-06-28 00:28:37,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:37,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:37,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:37,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:28:37,519 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:37,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:37,519 INFO L85 PathProgramCache]: Analyzing trace with hash 539417167, now seen corresponding path program 9 times [2024-06-28 00:28:37,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:37,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404820466] [2024-06-28 00:28:37,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:37,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:42,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:42,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:42,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404820466] [2024-06-28 00:28:42,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404820466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:42,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:42,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:42,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849116372] [2024-06-28 00:28:42,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:42,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:42,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:42,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:42,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:42,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:42,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 343 transitions, 5292 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:42,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:42,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:42,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:44,398 INFO L124 PetriNetUnfolderBase]: 3194/5195 cut-off events. [2024-06-28 00:28:44,398 INFO L125 PetriNetUnfolderBase]: For 281161/281221 co-relation queries the response was YES. [2024-06-28 00:28:44,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36532 conditions, 5195 events. 3194/5195 cut-off events. For 281161/281221 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31666 event pairs, 700 based on Foata normal form. 24/5217 useless extension candidates. Maximal degree in co-relation 36409. Up to 4322 conditions per place. [2024-06-28 00:28:44,461 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 250 selfloop transitions, 113 changer transitions 0/367 dead transitions. [2024-06-28 00:28:44,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 367 transitions, 6314 flow [2024-06-28 00:28:44,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:44,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:44,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 00:28:44,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-28 00:28:44,463 INFO L175 Difference]: Start difference. First operand has 310 places, 343 transitions, 5292 flow. Second operand 9 states and 136 transitions. [2024-06-28 00:28:44,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 367 transitions, 6314 flow [2024-06-28 00:28:45,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 367 transitions, 5946 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-28 00:28:45,445 INFO L231 Difference]: Finished difference. Result has 310 places, 343 transitions, 5158 flow [2024-06-28 00:28:45,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4924, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5158, PETRI_PLACES=310, PETRI_TRANSITIONS=343} [2024-06-28 00:28:45,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 00:28:45,445 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 343 transitions, 5158 flow [2024-06-28 00:28:45,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:45,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:45,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:45,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:28:45,446 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:45,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:45,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1554666761, now seen corresponding path program 13 times [2024-06-28 00:28:45,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:45,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902988233] [2024-06-28 00:28:45,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:45,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:45,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:50,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:50,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:50,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902988233] [2024-06-28 00:28:50,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902988233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:50,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:50,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:28:50,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447086832] [2024-06-28 00:28:50,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:50,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:28:50,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:50,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:28:50,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:28:50,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:28:50,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 343 transitions, 5158 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:50,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:50,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:28:50,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:53,432 INFO L124 PetriNetUnfolderBase]: 3361/5488 cut-off events. [2024-06-28 00:28:53,432 INFO L125 PetriNetUnfolderBase]: For 347819/347879 co-relation queries the response was YES. [2024-06-28 00:28:53,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38824 conditions, 5488 events. 3361/5488 cut-off events. For 347819/347879 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33756 event pairs, 688 based on Foata normal form. 22/5508 useless extension candidates. Maximal degree in co-relation 38703. Up to 4111 conditions per place. [2024-06-28 00:28:53,505 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 121 changer transitions 0/376 dead transitions. [2024-06-28 00:28:53,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 376 transitions, 6414 flow [2024-06-28 00:28:53,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:28:53,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:28:53,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 00:28:53,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 00:28:53,508 INFO L175 Difference]: Start difference. First operand has 310 places, 343 transitions, 5158 flow. Second operand 10 states and 155 transitions. [2024-06-28 00:28:53,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 376 transitions, 6414 flow [2024-06-28 00:28:54,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 376 transitions, 6152 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-28 00:28:54,730 INFO L231 Difference]: Finished difference. Result has 310 places, 343 transitions, 5152 flow [2024-06-28 00:28:54,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4900, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5152, PETRI_PLACES=310, PETRI_TRANSITIONS=343} [2024-06-28 00:28:54,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 00:28:54,731 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 343 transitions, 5152 flow [2024-06-28 00:28:54,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:28:54,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:54,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:54,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:28:54,747 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:54,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:54,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1040695058, now seen corresponding path program 1 times [2024-06-28 00:28:54,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:54,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774905667] [2024-06-28 00:28:54,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:54,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:00,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-28 00:29:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774905667] [2024-06-28 00:29:00,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774905667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:00,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:00,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:00,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932184347] [2024-06-28 00:29:00,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:00,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:00,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:00,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:00,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:00,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:00,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 343 transitions, 5152 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:29:00,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:00,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:00,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:02,302 INFO L124 PetriNetUnfolderBase]: 3436/5615 cut-off events. [2024-06-28 00:29:02,303 INFO L125 PetriNetUnfolderBase]: For 396644/396706 co-relation queries the response was YES. [2024-06-28 00:29:02,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38837 conditions, 5615 events. 3436/5615 cut-off events. For 396644/396706 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 34774 event pairs, 1013 based on Foata normal form. 66/5679 useless extension candidates. Maximal degree in co-relation 38717. Up to 3565 conditions per place. [2024-06-28 00:29:02,373 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 72 changer transitions 34/382 dead transitions. [2024-06-28 00:29:02,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 382 transitions, 6324 flow [2024-06-28 00:29:02,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:02,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:02,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:29:02,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 00:29:02,375 INFO L175 Difference]: Start difference. First operand has 310 places, 343 transitions, 5152 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:29:02,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 382 transitions, 6324 flow [2024-06-28 00:29:03,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 382 transitions, 6070 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:29:03,309 INFO L231 Difference]: Finished difference. Result has 310 places, 314 transitions, 4626 flow [2024-06-28 00:29:03,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4904, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4626, PETRI_PLACES=310, PETRI_TRANSITIONS=314} [2024-06-28 00:29:03,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-28 00:29:03,310 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 314 transitions, 4626 flow [2024-06-28 00:29:03,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 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-28 00:29:03,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:03,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:03,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:29:03,311 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:03,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:03,311 INFO L85 PathProgramCache]: Analyzing trace with hash 599855340, now seen corresponding path program 1 times [2024-06-28 00:29:03,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:03,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921259667] [2024-06-28 00:29:03,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:03,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:08,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:08,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:08,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921259667] [2024-06-28 00:29:08,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921259667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:08,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:08,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:08,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376171964] [2024-06-28 00:29:08,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:08,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:08,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:08,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:08,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:08,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:08,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 314 transitions, 4626 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:08,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:08,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:08,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:10,725 INFO L124 PetriNetUnfolderBase]: 2964/4859 cut-off events. [2024-06-28 00:29:10,725 INFO L125 PetriNetUnfolderBase]: For 328715/328729 co-relation queries the response was YES. [2024-06-28 00:29:10,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34544 conditions, 4859 events. 2964/4859 cut-off events. For 328715/328729 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29678 event pairs, 601 based on Foata normal form. 36/4893 useless extension candidates. Maximal degree in co-relation 34423. Up to 2819 conditions per place. [2024-06-28 00:29:10,787 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 266 selfloop transitions, 82 changer transitions 13/365 dead transitions. [2024-06-28 00:29:10,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 365 transitions, 5970 flow [2024-06-28 00:29:10,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:10,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:10,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 00:29:10,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 00:29:10,789 INFO L175 Difference]: Start difference. First operand has 310 places, 314 transitions, 4626 flow. Second operand 10 states and 172 transitions. [2024-06-28 00:29:10,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 365 transitions, 5970 flow [2024-06-28 00:29:11,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5587 flow, removed 53 selfloop flow, removed 19 redundant places. [2024-06-28 00:29:11,788 INFO L231 Difference]: Finished difference. Result has 294 places, 312 transitions, 4450 flow [2024-06-28 00:29:11,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4450, PETRI_PLACES=294, PETRI_TRANSITIONS=312} [2024-06-28 00:29:11,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-28 00:29:11,788 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 312 transitions, 4450 flow [2024-06-28 00:29:11,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:11,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:11,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:11,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:29:11,789 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:11,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:11,791 INFO L85 PathProgramCache]: Analyzing trace with hash 600153870, now seen corresponding path program 2 times [2024-06-28 00:29:11,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:11,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16218756] [2024-06-28 00:29:11,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:11,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:17,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:17,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:17,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16218756] [2024-06-28 00:29:17,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16218756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:17,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:17,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:17,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544144617] [2024-06-28 00:29:17,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:17,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:17,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:17,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:17,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:17,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:17,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 312 transitions, 4450 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:17,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:17,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:17,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:19,318 INFO L124 PetriNetUnfolderBase]: 2838/4657 cut-off events. [2024-06-28 00:29:19,319 INFO L125 PetriNetUnfolderBase]: For 269503/269517 co-relation queries the response was YES. [2024-06-28 00:29:19,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30787 conditions, 4657 events. 2838/4657 cut-off events. For 269503/269517 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 28222 event pairs, 647 based on Foata normal form. 36/4691 useless extension candidates. Maximal degree in co-relation 30673. Up to 2819 conditions per place. [2024-06-28 00:29:19,373 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 260 selfloop transitions, 76 changer transitions 15/355 dead transitions. [2024-06-28 00:29:19,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 355 transitions, 5540 flow [2024-06-28 00:29:19,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:19,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:29:19,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:29:19,374 INFO L175 Difference]: Start difference. First operand has 294 places, 312 transitions, 4450 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:29:19,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 355 transitions, 5540 flow [2024-06-28 00:29:20,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 5364 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 00:29:20,054 INFO L231 Difference]: Finished difference. Result has 292 places, 304 transitions, 4309 flow [2024-06-28 00:29:20,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4309, PETRI_PLACES=292, PETRI_TRANSITIONS=304} [2024-06-28 00:29:20,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 00:29:20,055 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 304 transitions, 4309 flow [2024-06-28 00:29:20,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:20,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:20,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:20,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:29:20,064 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:20,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:20,064 INFO L85 PathProgramCache]: Analyzing trace with hash 662896974, now seen corresponding path program 1 times [2024-06-28 00:29:20,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:20,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230086986] [2024-06-28 00:29:20,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:20,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:25,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:25,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:25,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230086986] [2024-06-28 00:29:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230086986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:25,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541285298] [2024-06-28 00:29:25,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:25,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:25,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:25,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:25,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 304 transitions, 4309 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:25,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:25,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:25,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:27,093 INFO L124 PetriNetUnfolderBase]: 2649/4318 cut-off events. [2024-06-28 00:29:27,093 INFO L125 PetriNetUnfolderBase]: For 218797/218805 co-relation queries the response was YES. [2024-06-28 00:29:27,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27662 conditions, 4318 events. 2649/4318 cut-off events. For 218797/218805 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25778 event pairs, 443 based on Foata normal form. 30/4346 useless extension candidates. Maximal degree in co-relation 27549. Up to 2819 conditions per place. [2024-06-28 00:29:27,141 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 249 selfloop transitions, 85 changer transitions 10/348 dead transitions. [2024-06-28 00:29:27,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 348 transitions, 5385 flow [2024-06-28 00:29:27,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:27,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:27,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:29:27,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 00:29:27,143 INFO L175 Difference]: Start difference. First operand has 292 places, 304 transitions, 4309 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:29:27,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 348 transitions, 5385 flow [2024-06-28 00:29:27,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 348 transitions, 5175 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-28 00:29:27,735 INFO L231 Difference]: Finished difference. Result has 285 places, 301 transitions, 4237 flow [2024-06-28 00:29:27,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4237, PETRI_PLACES=285, PETRI_TRANSITIONS=301} [2024-06-28 00:29:27,736 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-28 00:29:27,736 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 301 transitions, 4237 flow [2024-06-28 00:29:27,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:27,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:27,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:27,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:29:27,737 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:27,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:27,737 INFO L85 PathProgramCache]: Analyzing trace with hash 662891394, now seen corresponding path program 2 times [2024-06-28 00:29:27,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:27,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446749190] [2024-06-28 00:29:27,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:27,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:27,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:33,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:33,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446749190] [2024-06-28 00:29:33,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446749190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:33,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:33,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:33,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675412381] [2024-06-28 00:29:33,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:33,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:33,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:33,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:33,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:33,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:33,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 301 transitions, 4237 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:33,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:33,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:33,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:34,747 INFO L124 PetriNetUnfolderBase]: 2600/4231 cut-off events. [2024-06-28 00:29:34,747 INFO L125 PetriNetUnfolderBase]: For 211285/211293 co-relation queries the response was YES. [2024-06-28 00:29:34,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26772 conditions, 4231 events. 2600/4231 cut-off events. For 211285/211293 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25108 event pairs, 503 based on Foata normal form. 30/4259 useless extension candidates. Maximal degree in co-relation 26662. Up to 2819 conditions per place. [2024-06-28 00:29:34,798 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 254 selfloop transitions, 68 changer transitions 16/342 dead transitions. [2024-06-28 00:29:34,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 342 transitions, 5253 flow [2024-06-28 00:29:34,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:34,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:34,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:29:34,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-28 00:29:34,799 INFO L175 Difference]: Start difference. First operand has 285 places, 301 transitions, 4237 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:29:34,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 342 transitions, 5253 flow [2024-06-28 00:29:35,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 342 transitions, 5060 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:29:35,357 INFO L231 Difference]: Finished difference. Result has 282 places, 292 transitions, 3994 flow [2024-06-28 00:29:35,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3994, PETRI_PLACES=282, PETRI_TRANSITIONS=292} [2024-06-28 00:29:35,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 00:29:35,358 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 292 transitions, 3994 flow [2024-06-28 00:29:35,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:35,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:35,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:35,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:29:35,358 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:35,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:35,359 INFO L85 PathProgramCache]: Analyzing trace with hash 575053890, now seen corresponding path program 3 times [2024-06-28 00:29:35,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:35,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414441275] [2024-06-28 00:29:35,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:35,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:35,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:40,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:40,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:40,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414441275] [2024-06-28 00:29:40,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414441275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:40,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:40,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:40,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062583870] [2024-06-28 00:29:40,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:40,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:40,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:40,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:40,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:40,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:40,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 292 transitions, 3994 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:40,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:40,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:40,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:42,504 INFO L124 PetriNetUnfolderBase]: 2656/4335 cut-off events. [2024-06-28 00:29:42,504 INFO L125 PetriNetUnfolderBase]: For 253061/253069 co-relation queries the response was YES. [2024-06-28 00:29:42,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28204 conditions, 4335 events. 2656/4335 cut-off events. For 253061/253069 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25840 event pairs, 513 based on Foata normal form. 30/4363 useless extension candidates. Maximal degree in co-relation 28096. Up to 3438 conditions per place. [2024-06-28 00:29:42,552 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 49 changer transitions 9/329 dead transitions. [2024-06-28 00:29:42,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 329 transitions, 4988 flow [2024-06-28 00:29:42,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:42,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:42,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 00:29:42,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-28 00:29:42,554 INFO L175 Difference]: Start difference. First operand has 282 places, 292 transitions, 3994 flow. Second operand 9 states and 145 transitions. [2024-06-28 00:29:42,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 329 transitions, 4988 flow [2024-06-28 00:29:43,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 329 transitions, 4786 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-28 00:29:43,093 INFO L231 Difference]: Finished difference. Result has 276 places, 290 transitions, 3874 flow [2024-06-28 00:29:43,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3874, PETRI_PLACES=276, PETRI_TRANSITIONS=290} [2024-06-28 00:29:43,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 00:29:43,094 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 290 transitions, 3874 flow [2024-06-28 00:29:43,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:43,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:43,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:43,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:29:43,095 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:43,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:43,095 INFO L85 PathProgramCache]: Analyzing trace with hash 575059470, now seen corresponding path program 4 times [2024-06-28 00:29:43,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:43,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640237641] [2024-06-28 00:29:43,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:43,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:48,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:48,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:48,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640237641] [2024-06-28 00:29:48,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640237641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:48,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:48,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:48,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906293529] [2024-06-28 00:29:48,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:48,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:48,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:48,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:48,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:48,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:48,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 290 transitions, 3874 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:48,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:48,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:48,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:50,771 INFO L124 PetriNetUnfolderBase]: 2338/3821 cut-off events. [2024-06-28 00:29:50,771 INFO L125 PetriNetUnfolderBase]: For 150147/150155 co-relation queries the response was YES. [2024-06-28 00:29:50,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22302 conditions, 3821 events. 2338/3821 cut-off events. For 150147/150155 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22403 event pairs, 382 based on Foata normal form. 30/3849 useless extension candidates. Maximal degree in co-relation 22196. Up to 3150 conditions per place. [2024-06-28 00:29:50,816 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 262 selfloop transitions, 50 changer transitions 10/326 dead transitions. [2024-06-28 00:29:50,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 326 transitions, 4714 flow [2024-06-28 00:29:50,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:50,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:50,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:29:50,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-28 00:29:50,818 INFO L175 Difference]: Start difference. First operand has 276 places, 290 transitions, 3874 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:29:50,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 326 transitions, 4714 flow [2024-06-28 00:29:51,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 326 transitions, 4612 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 00:29:51,257 INFO L231 Difference]: Finished difference. Result has 276 places, 287 transitions, 3846 flow [2024-06-28 00:29:51,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3846, PETRI_PLACES=276, PETRI_TRANSITIONS=287} [2024-06-28 00:29:51,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 00:29:51,258 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 287 transitions, 3846 flow [2024-06-28 00:29:51,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:51,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:51,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:51,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:29:51,258 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:51,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:51,259 INFO L85 PathProgramCache]: Analyzing trace with hash 571334820, now seen corresponding path program 5 times [2024-06-28 00:29:51,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:51,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333493008] [2024-06-28 00:29:51,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:51,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:51,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:57,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:57,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333493008] [2024-06-28 00:29:57,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333493008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:57,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:57,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:29:57,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533759722] [2024-06-28 00:29:57,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:57,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:29:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:29:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:29:57,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:29:57,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 287 transitions, 3846 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:57,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:57,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:29:57,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:58,585 INFO L124 PetriNetUnfolderBase]: 2587/4209 cut-off events. [2024-06-28 00:29:58,586 INFO L125 PetriNetUnfolderBase]: For 214607/214607 co-relation queries the response was YES. [2024-06-28 00:29:58,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27113 conditions, 4209 events. 2587/4209 cut-off events. For 214607/214607 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24788 event pairs, 738 based on Foata normal form. 6/4214 useless extension candidates. Maximal degree in co-relation 27007. Up to 3180 conditions per place. [2024-06-28 00:29:58,632 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 26 changer transitions 0/351 dead transitions. [2024-06-28 00:29:58,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 351 transitions, 5149 flow [2024-06-28 00:29:58,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:29:58,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:29:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-28 00:29:58,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-28 00:29:58,634 INFO L175 Difference]: Start difference. First operand has 276 places, 287 transitions, 3846 flow. Second operand 11 states and 172 transitions. [2024-06-28 00:29:58,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 351 transitions, 5149 flow [2024-06-28 00:29:59,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 351 transitions, 4999 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 00:29:59,165 INFO L231 Difference]: Finished difference. Result has 275 places, 288 transitions, 3782 flow [2024-06-28 00:29:59,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3782, PETRI_PLACES=275, PETRI_TRANSITIONS=288} [2024-06-28 00:29:59,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 00:29:59,166 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 288 transitions, 3782 flow [2024-06-28 00:29:59,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:59,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:59,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:59,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:29:59,166 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:59,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1864298476, now seen corresponding path program 3 times [2024-06-28 00:29:59,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:59,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33842220] [2024-06-28 00:29:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:59,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:59,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:05,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:05,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:05,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33842220] [2024-06-28 00:30:05,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33842220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:05,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:05,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:30:05,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345643697] [2024-06-28 00:30:05,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:05,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:30:05,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:05,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:30:05,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:30:05,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 00:30:05,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 288 transitions, 3782 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:05,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:05,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 00:30:05,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:07,316 INFO L124 PetriNetUnfolderBase]: 3001/4890 cut-off events. [2024-06-28 00:30:07,316 INFO L125 PetriNetUnfolderBase]: For 373917/373925 co-relation queries the response was YES. [2024-06-28 00:30:07,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34299 conditions, 4890 events. 3001/4890 cut-off events. For 373917/373925 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29559 event pairs, 854 based on Foata normal form. 30/4918 useless extension candidates. Maximal degree in co-relation 34194. Up to 2860 conditions per place. [2024-06-28 00:30:07,378 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 205 selfloop transitions, 138 changer transitions 17/364 dead transitions. [2024-06-28 00:30:07,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 364 transitions, 5304 flow [2024-06-28 00:30:07,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:30:07,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:30:07,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 231 transitions. [2024-06-28 00:30:07,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 00:30:07,380 INFO L175 Difference]: Start difference. First operand has 275 places, 288 transitions, 3782 flow. Second operand 14 states and 231 transitions. [2024-06-28 00:30:07,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 364 transitions, 5304 flow [2024-06-28 00:30:08,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 364 transitions, 5236 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:30:08,051 INFO L231 Difference]: Finished difference. Result has 280 places, 286 transitions, 3978 flow [2024-06-28 00:30:08,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3978, PETRI_PLACES=280, PETRI_TRANSITIONS=286} [2024-06-28 00:30:08,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 00:30:08,052 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 286 transitions, 3978 flow [2024-06-28 00:30:08,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:08,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:08,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:08,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:30:08,052 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:08,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:08,053 INFO L85 PathProgramCache]: Analyzing trace with hash -551283584, now seen corresponding path program 4 times [2024-06-28 00:30:08,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:08,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466005469] [2024-06-28 00:30:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:08,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:08,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15