./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.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/mix032.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/mix032.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix032.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:37:17,790 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:37:17,854 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:37:17,858 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:37:17,859 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:37:17,883 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:37:17,884 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:37:17,884 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:37:17,885 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:37:17,888 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:37:17,888 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:37:17,889 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:37:17,889 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:37:17,890 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:37:17,890 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:37:17,891 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:37:17,891 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:37:17,892 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:37:17,892 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:37:17,892 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:37:17,892 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:37:17,893 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:37:17,893 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:37:17,893 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:37:17,893 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:37:17,894 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:37:17,894 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:37:17,894 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:37:17,895 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:37:17,895 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:37:17,896 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:37:17,896 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:37:17,896 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:37:17,896 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:37:17,896 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:37:17,897 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:37:17,897 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:37:17,897 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:37:17,897 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:37:17,897 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:37:17,898 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:37:17,898 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:37:17,898 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:37:17,898 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:37:18,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:37:18,120 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:37:18,122 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:37:18,123 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:37:18,123 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:37:18,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-27 23:37:19,238 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:37:19,431 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:37:19,432 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.oepc.i [2024-06-27 23:37:19,444 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49b79d91e/9625f1bae6bc41279627e0f6375b3bfe/FLAG2b6a6763e [2024-06-27 23:37:19,460 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49b79d91e/9625f1bae6bc41279627e0f6375b3bfe [2024-06-27 23:37:19,462 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:37:19,462 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:37:19,463 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/mix032.oepc.yml/witness.yml [2024-06-27 23:37:19,538 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:37:19,539 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:37:19,540 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:37:19,540 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:37:19,544 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:37:19,545 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:37:19" (1/2) ... [2024-06-27 23:37:19,546 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38534700 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:37:19, skipping insertion in model container [2024-06-27 23:37:19,546 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:37:19" (1/2) ... [2024-06-27 23:37:19,547 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3765c289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:37:19, skipping insertion in model container [2024-06-27 23:37:19,549 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:37:19" (2/2) ... [2024-06-27 23:37:19,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38534700 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:19, skipping insertion in model container [2024-06-27 23:37:19,550 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:37:19" (2/2) ... [2024-06-27 23:37:19,550 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:37:19,570 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:37:19,571 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:37:19,572 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:37:19,594 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )b$mem_tmp >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$flush_delayed) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$r_buff0_thd1 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff0_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd0) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff1 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd2) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$r_buff1_thd3) + (long long )b$w_buff0_used >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0 >= 0LL) && (0LL - (long long )b$read_delayed) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff0_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$r_buff1_thd1) + (long long )b$w_buff0_used >= 0LL) && (1LL - (long long )b$w_buff0) + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )b$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )b$w_buff0_used >= 0LL) && (long long )a + (long long )b$r_buff0_thd1 >= 0LL) && (long long )a + (long long )b$w_buff0 >= 0LL) && (long long )a + (long long )b$w_buff0_used >= 0LL) && (long long )b + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b + (long long )b$w_buff0 >= 0LL) && (long long )b + (long long )b$w_buff0_used >= 0LL) && (long long )b$flush_delayed + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$flush_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$mem_tmp + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0 >= 0LL) && (long long )b$mem_tmp + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$r_buff0_thd1 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )x >= 0LL) && (long long )b$r_buff0_thd1 + (long long )y >= 0LL) && (long long )b$r_buff0_thd1 + (long long )z >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )b$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd1 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd2 + (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff1_thd3 + (long long )b$w_buff0_used >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0 >= 0LL) && (long long )b$read_delayed + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0 + (long long )x >= 0LL) && (long long )b$w_buff0 + (long long )y >= 0LL) && (long long )b$w_buff0 + (long long )z >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0_used + (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )b$w_buff0_used + (long long )x >= 0LL) && (long long )b$w_buff0_used + (long long )y >= 0LL) && (long long )b$w_buff0_used + (long long )z >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )b$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )b$w_buff0_used) - (long long )b$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )b$mem_tmp >= 0LL) && (long long )b - (long long )b$mem_tmp >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff0_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd2 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$r_buff1_thd3 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$read_delayed >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff0_used >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff0_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1 >= 0LL) && (long long )b$r_buff1_thd1 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff0_used >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1 >= 0LL) && (long long )b$w_buff0 - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff0_used - (long long )b$w_buff1_used >= 0LL) && (long long )b$w_buff1 - (long long )b$w_buff1_used >= 0LL) [2024-06-27 23:37:19,612 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:37:19,612 INFO L106 edCorrectnessWitness]: ghost_update [L856-L856] multithreaded = 1; [2024-06-27 23:37:19,670 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:37:19,956 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:37:19,968 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:37:20,197 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:37:20,236 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:37:20,236 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20 WrapperNode [2024-06-27 23:37:20,237 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:37:20,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:37:20,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:37:20,238 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:37:20,242 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,323 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 130 [2024-06-27 23:37:20,323 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:37:20,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:37:20,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:37:20,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:37:20,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,355 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,394 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:37:20,395 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,395 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,411 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,413 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,416 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,418 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,425 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:37:20,425 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:37:20,426 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:37:20,426 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:37:20,426 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (1/1) ... [2024-06-27 23:37:20,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:37:20,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:37:20,451 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:37:20,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:37:20,481 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:37:20,482 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:37:20,482 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:37:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:37:20,482 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:37:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:37:20,482 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:37:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:37:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:37:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:37:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:37:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:37:20,484 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:37:20,593 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:37:20,595 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:37:21,226 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:37:21,227 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:37:21,396 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:37:21,396 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:37:21,396 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:37:21 BoogieIcfgContainer [2024-06-27 23:37:21,397 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:37:21,399 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:37:21,399 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:37:21,402 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:37:21,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:37:19" (1/4) ... [2024-06-27 23:37:21,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@998caa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:37:21, skipping insertion in model container [2024-06-27 23:37:21,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:37:19" (2/4) ... [2024-06-27 23:37:21,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@998caa2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:37:21, skipping insertion in model container [2024-06-27 23:37:21,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:37:20" (3/4) ... [2024-06-27 23:37:21,405 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@998caa2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:37:21, skipping insertion in model container [2024-06-27 23:37:21,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:37:21" (4/4) ... [2024-06-27 23:37:21,407 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.oepc.i [2024-06-27 23:37:21,420 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:37:21,420 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:37:21,420 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:37:21,474 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:37:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:37:21,535 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-27 23:37:21,536 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:37:21,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:37:21,537 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 23:37:21,541 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-27 23:37:21,553 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:37:21,613 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;@447494c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:37:21,614 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:37:21,617 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:37:21,620 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:37:21,621 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:37:21,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:21,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:37:21,624 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:21,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:21,654 INFO L85 PathProgramCache]: Analyzing trace with hash 385894303, now seen corresponding path program 1 times [2024-06-27 23:37:21,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:21,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446356615] [2024-06-27 23:37:21,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:21,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:23,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-27 23:37:23,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446356615] [2024-06-27 23:37:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446356615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:23,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:23,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:37:23,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586178875] [2024-06-27 23:37:23,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:23,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:37:23,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:23,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:37:23,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:37:23,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-27 23:37:23,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-27 23:37:23,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:23,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-27 23:37:23,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:23,795 INFO L124 PetriNetUnfolderBase]: 1566/2426 cut-off events. [2024-06-27 23:37:23,796 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:37:23,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4837 conditions, 2426 events. 1566/2426 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12255 event pairs, 1097 based on Foata normal form. 1/2358 useless extension candidates. Maximal degree in co-relation 4825. Up to 2326 conditions per place. [2024-06-27 23:37:23,813 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 23:37:23,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-27 23:37:23,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:37:23,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:37:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 23:37:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-27 23:37:23,824 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 82 transitions. [2024-06-27 23:37:23,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-27 23:37:23,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:23,829 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-27 23:37:23,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:37:23,834 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-27 23:37:23,834 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-27 23:37:23,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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-27 23:37:23,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:23,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:23,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:37:23,836 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:23,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:23,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1477883188, now seen corresponding path program 1 times [2024-06-27 23:37:23,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:23,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791024344] [2024-06-27 23:37:23,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:23,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:24,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:24,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:24,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791024344] [2024-06-27 23:37:24,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791024344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:24,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:24,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:37:24,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227165477] [2024-06-27 23:37:24,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:24,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:37:24,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:24,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:37:24,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:37:25,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-27 23:37:25,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:25,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:25,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-27 23:37:25,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:25,418 INFO L124 PetriNetUnfolderBase]: 1560/2433 cut-off events. [2024-06-27 23:37:25,419 INFO L125 PetriNetUnfolderBase]: For 472/472 co-relation queries the response was YES. [2024-06-27 23:37:25,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 2433 events. 1560/2433 cut-off events. For 472/472 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 12298 event pairs, 930 based on Foata normal form. 3/2412 useless extension candidates. Maximal degree in co-relation 5437. Up to 2302 conditions per place. [2024-06-27 23:37:25,430 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 23:37:25,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-27 23:37:25,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:37:25,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:37:25,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-27 23:37:25,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-27 23:37:25,432 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-27 23:37:25,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-27 23:37:25,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:37:25,434 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-27 23:37:25,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 23:37:25,435 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-27 23:37:25,435 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-27 23:37:25,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:25,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:25,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:25,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:37:25,436 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:25,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1388389293, now seen corresponding path program 1 times [2024-06-27 23:37:25,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:25,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914953769] [2024-06-27 23:37:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:25,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:27,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:27,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:27,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914953769] [2024-06-27 23:37:27,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914953769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:27,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:27,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:37:27,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941141350] [2024-06-27 23:37:27,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:27,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:37:27,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:27,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:37:27,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:37:27,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:37:27,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:27,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:27,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:37:27,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:28,177 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-27 23:37:28,178 INFO L125 PetriNetUnfolderBase]: For 1525/1525 co-relation queries the response was YES. [2024-06-27 23:37:28,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7209 conditions, 2922 events. 1893/2922 cut-off events. For 1525/1525 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14860 event pairs, 878 based on Foata normal form. 3/2895 useless extension candidates. Maximal degree in co-relation 7195. Up to 2753 conditions per place. [2024-06-27 23:37:28,191 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 55 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-27 23:37:28,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 75 transitions, 380 flow [2024-06-27 23:37:28,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:37:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:37:28,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 23:37:28,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-06-27 23:37:28,196 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 6 states and 149 transitions. [2024-06-27 23:37:28,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 75 transitions, 380 flow [2024-06-27 23:37:28,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 360 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:37:28,200 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-27 23:37:28,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-27 23:37:28,201 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-27 23:37:28,201 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-27 23:37:28,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:28,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:28,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:28,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:37:28,202 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:28,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:28,202 INFO L85 PathProgramCache]: Analyzing trace with hash -946889695, now seen corresponding path program 1 times [2024-06-27 23:37:28,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:28,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854037583] [2024-06-27 23:37:28,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:28,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:30,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:30,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:30,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854037583] [2024-06-27 23:37:30,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854037583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:30,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:30,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:30,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525827854] [2024-06-27 23:37:30,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:30,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:30,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:30,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:30,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:30,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:37:30,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:30,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:30,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:37:30,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:31,704 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-27 23:37:31,704 INFO L125 PetriNetUnfolderBase]: For 3016/3016 co-relation queries the response was YES. [2024-06-27 23:37:31,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7974 conditions, 2903 events. 1884/2903 cut-off events. For 3016/3016 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14712 event pairs, 690 based on Foata normal form. 6/2877 useless extension candidates. Maximal degree in co-relation 7958. Up to 2708 conditions per place. [2024-06-27 23:37:31,742 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 15 changer transitions 0/81 dead transitions. [2024-06-27 23:37:31,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 81 transitions, 440 flow [2024-06-27 23:37:31,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:31,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 23:37:31,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 23:37:31,744 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 7 states and 168 transitions. [2024-06-27 23:37:31,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 81 transitions, 440 flow [2024-06-27 23:37:31,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 81 transitions, 412 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:31,749 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 221 flow [2024-06-27 23:37:31,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=221, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-06-27 23:37:31,750 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2024-06-27 23:37:31,750 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 221 flow [2024-06-27 23:37:31,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:31,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:31,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:31,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:37:31,751 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:31,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:31,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1725653254, now seen corresponding path program 1 times [2024-06-27 23:37:31,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:31,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781031013] [2024-06-27 23:37:31,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:31,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:33,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:33,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781031013] [2024-06-27 23:37:33,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781031013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:33,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:33,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:37:33,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784151772] [2024-06-27 23:37:33,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:33,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:37:33,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:33,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:37:33,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:37:33,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:33,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 221 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:33,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:33,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:33,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:34,381 INFO L124 PetriNetUnfolderBase]: 1879/2902 cut-off events. [2024-06-27 23:37:34,382 INFO L125 PetriNetUnfolderBase]: For 4883/4883 co-relation queries the response was YES. [2024-06-27 23:37:34,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 2902 events. 1879/2902 cut-off events. For 4883/4883 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14821 event pairs, 1116 based on Foata normal form. 2/2880 useless extension candidates. Maximal degree in co-relation 8440. Up to 2767 conditions per place. [2024-06-27 23:37:34,402 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 47 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-27 23:37:34,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 63 transitions, 388 flow [2024-06-27 23:37:34,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:37:34,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:37:34,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-27 23:37:34,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-27 23:37:34,403 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 221 flow. Second operand 5 states and 103 transitions. [2024-06-27 23:37:34,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 63 transitions, 388 flow [2024-06-27 23:37:34,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 347 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:34,410 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 248 flow [2024-06-27 23:37:34,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-27 23:37:34,412 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-27 23:37:34,412 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 248 flow [2024-06-27 23:37:34,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:34,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:34,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:34,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:37:34,417 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:34,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1805651737, now seen corresponding path program 1 times [2024-06-27 23:37:34,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:34,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948636853] [2024-06-27 23:37:34,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:34,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:34,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:36,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:36,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:36,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948636853] [2024-06-27 23:37:36,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948636853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:36,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:36,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:37:36,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241884036] [2024-06-27 23:37:36,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:36,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:37:36,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:36,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:37:36,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:37:36,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:36,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 248 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:36,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:36,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:36,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:37,094 INFO L124 PetriNetUnfolderBase]: 1912/2956 cut-off events. [2024-06-27 23:37:37,094 INFO L125 PetriNetUnfolderBase]: For 6702/6702 co-relation queries the response was YES. [2024-06-27 23:37:37,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9226 conditions, 2956 events. 1912/2956 cut-off events. For 6702/6702 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15164 event pairs, 1043 based on Foata normal form. 2/2935 useless extension candidates. Maximal degree in co-relation 9204. Up to 2767 conditions per place. [2024-06-27 23:37:37,114 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 60 selfloop transitions, 24 changer transitions 0/90 dead transitions. [2024-06-27 23:37:37,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 90 transitions, 587 flow [2024-06-27 23:37:37,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:37,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:37,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-27 23:37:37,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-27 23:37:37,116 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 248 flow. Second operand 7 states and 148 transitions. [2024-06-27 23:37:37,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 90 transitions, 587 flow [2024-06-27 23:37:37,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 90 transitions, 569 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 23:37:37,121 INFO L231 Difference]: Finished difference. Result has 64 places, 67 transitions, 397 flow [2024-06-27 23:37:37,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=397, PETRI_PLACES=64, PETRI_TRANSITIONS=67} [2024-06-27 23:37:37,124 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-27 23:37:37,124 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 67 transitions, 397 flow [2024-06-27 23:37:37,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:37,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:37,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:37:37,125 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:37,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash -258105301, now seen corresponding path program 2 times [2024-06-27 23:37:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:37,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113178594] [2024-06-27 23:37:37,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:37,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:37,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:38,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:38,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113178594] [2024-06-27 23:37:38,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113178594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:38,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:38,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:37:38,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239188213] [2024-06-27 23:37:38,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:38,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:37:38,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:38,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:37:38,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:37:38,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:37:38,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 67 transitions, 397 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:38,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:38,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:37:38,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:39,402 INFO L124 PetriNetUnfolderBase]: 2285/3485 cut-off events. [2024-06-27 23:37:39,403 INFO L125 PetriNetUnfolderBase]: For 10949/10949 co-relation queries the response was YES. [2024-06-27 23:37:39,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11812 conditions, 3485 events. 2285/3485 cut-off events. For 10949/10949 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17396 event pairs, 1324 based on Foata normal form. 3/3459 useless extension candidates. Maximal degree in co-relation 11786. Up to 3309 conditions per place. [2024-06-27 23:37:39,421 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 61 selfloop transitions, 30 changer transitions 0/96 dead transitions. [2024-06-27 23:37:39,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 96 transitions, 771 flow [2024-06-27 23:37:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:37:39,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:37:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 23:37:39,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 23:37:39,423 INFO L175 Difference]: Start difference. First operand has 64 places, 67 transitions, 397 flow. Second operand 6 states and 121 transitions. [2024-06-27 23:37:39,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 96 transitions, 771 flow [2024-06-27 23:37:39,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 96 transitions, 737 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 23:37:39,430 INFO L231 Difference]: Finished difference. Result has 70 places, 80 transitions, 586 flow [2024-06-27 23:37:39,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=586, PETRI_PLACES=70, PETRI_TRANSITIONS=80} [2024-06-27 23:37:39,430 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-27 23:37:39,430 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 80 transitions, 586 flow [2024-06-27 23:37:39,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:39,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:39,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:39,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:37:39,431 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:39,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:39,432 INFO L85 PathProgramCache]: Analyzing trace with hash 735309243, now seen corresponding path program 3 times [2024-06-27 23:37:39,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:39,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926728054] [2024-06-27 23:37:39,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:39,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:40,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:40,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926728054] [2024-06-27 23:37:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926728054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:40,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:40,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:37:40,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608343808] [2024-06-27 23:37:40,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:40,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:37:40,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:40,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:37:40,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:37:40,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:37:40,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 80 transitions, 586 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:40,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:40,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:37:40,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:41,433 INFO L124 PetriNetUnfolderBase]: 2277/3476 cut-off events. [2024-06-27 23:37:41,433 INFO L125 PetriNetUnfolderBase]: For 12944/12944 co-relation queries the response was YES. [2024-06-27 23:37:41,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12056 conditions, 3476 events. 2277/3476 cut-off events. For 12944/12944 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17336 event pairs, 1322 based on Foata normal form. 3/3452 useless extension candidates. Maximal degree in co-relation 12026. Up to 3330 conditions per place. [2024-06-27 23:37:41,450 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 73 selfloop transitions, 16 changer transitions 0/94 dead transitions. [2024-06-27 23:37:41,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 808 flow [2024-06-27 23:37:41,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:37:41,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:37:41,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 23:37:41,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 23:37:41,451 INFO L175 Difference]: Start difference. First operand has 70 places, 80 transitions, 586 flow. Second operand 6 states and 116 transitions. [2024-06-27 23:37:41,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 808 flow [2024-06-27 23:37:41,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 725 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:41,461 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 546 flow [2024-06-27 23:37:41,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-27 23:37:41,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-27 23:37:41,462 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 546 flow [2024-06-27 23:37:41,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:41,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:41,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:41,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:37:41,462 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:41,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:41,463 INFO L85 PathProgramCache]: Analyzing trace with hash 695993059, now seen corresponding path program 1 times [2024-06-27 23:37:41,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:41,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964873916] [2024-06-27 23:37:41,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:41,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:43,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:43,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964873916] [2024-06-27 23:37:43,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964873916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:43,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:43,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:43,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544017880] [2024-06-27 23:37:43,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:43,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:43,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:43,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:43,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:43,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:37:43,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 546 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:43,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:43,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:37:43,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:44,710 INFO L124 PetriNetUnfolderBase]: 2300/3546 cut-off events. [2024-06-27 23:37:44,711 INFO L125 PetriNetUnfolderBase]: For 14811/14811 co-relation queries the response was YES. [2024-06-27 23:37:44,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12466 conditions, 3546 events. 2300/3546 cut-off events. For 14811/14811 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17892 event pairs, 1261 based on Foata normal form. 4/3528 useless extension candidates. Maximal degree in co-relation 12435. Up to 3348 conditions per place. [2024-06-27 23:37:44,728 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 84 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-06-27 23:37:44,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 850 flow [2024-06-27 23:37:44,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:44,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:44,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:37:44,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-27 23:37:44,730 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 546 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:37:44,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 850 flow [2024-06-27 23:37:44,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 105 transitions, 783 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:44,741 INFO L231 Difference]: Finished difference. Result has 75 places, 86 transitions, 581 flow [2024-06-27 23:37:44,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=75, PETRI_TRANSITIONS=86} [2024-06-27 23:37:44,742 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 30 predicate places. [2024-06-27 23:37:44,742 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 86 transitions, 581 flow [2024-06-27 23:37:44,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:44,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:44,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:44,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:37:44,743 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:44,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:44,743 INFO L85 PathProgramCache]: Analyzing trace with hash -310540743, now seen corresponding path program 1 times [2024-06-27 23:37:44,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:44,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047820081] [2024-06-27 23:37:44,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:44,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:46,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:46,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:46,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047820081] [2024-06-27 23:37:46,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047820081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:46,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:46,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:46,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292838188] [2024-06-27 23:37:46,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:46,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:46,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:46,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:46,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:46,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:46,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 86 transitions, 581 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:46,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:46,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:46,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:47,627 INFO L124 PetriNetUnfolderBase]: 2188/3382 cut-off events. [2024-06-27 23:37:47,627 INFO L125 PetriNetUnfolderBase]: For 17521/17539 co-relation queries the response was YES. [2024-06-27 23:37:47,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12773 conditions, 3382 events. 2188/3382 cut-off events. For 17521/17539 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17538 event pairs, 1070 based on Foata normal form. 4/3360 useless extension candidates. Maximal degree in co-relation 12742. Up to 3149 conditions per place. [2024-06-27 23:37:47,646 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 95 selfloop transitions, 34 changer transitions 0/136 dead transitions. [2024-06-27 23:37:47,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 136 transitions, 1103 flow [2024-06-27 23:37:47,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:37:47,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:37:47,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 23:37:47,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:37:47,647 INFO L175 Difference]: Start difference. First operand has 75 places, 86 transitions, 581 flow. Second operand 10 states and 200 transitions. [2024-06-27 23:37:47,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 136 transitions, 1103 flow [2024-06-27 23:37:47,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 136 transitions, 1073 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:47,663 INFO L231 Difference]: Finished difference. Result has 83 places, 101 transitions, 759 flow [2024-06-27 23:37:47,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=759, PETRI_PLACES=83, PETRI_TRANSITIONS=101} [2024-06-27 23:37:47,663 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-27 23:37:47,663 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 101 transitions, 759 flow [2024-06-27 23:37:47,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:47,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:47,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:47,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:37:47,664 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:47,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash 388077513, now seen corresponding path program 2 times [2024-06-27 23:37:47,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:47,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763977507] [2024-06-27 23:37:47,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:47,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:47,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:49,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:49,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:49,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763977507] [2024-06-27 23:37:49,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763977507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:49,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:49,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:49,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292989172] [2024-06-27 23:37:49,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:49,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:49,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:49,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:49,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:49,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 101 transitions, 759 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:49,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:49,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:49,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:50,649 INFO L124 PetriNetUnfolderBase]: 2232/3460 cut-off events. [2024-06-27 23:37:50,649 INFO L125 PetriNetUnfolderBase]: For 22412/22430 co-relation queries the response was YES. [2024-06-27 23:37:50,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14071 conditions, 3460 events. 2232/3460 cut-off events. For 22412/22430 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17900 event pairs, 1036 based on Foata normal form. 5/3438 useless extension candidates. Maximal degree in co-relation 14036. Up to 3213 conditions per place. [2024-06-27 23:37:50,673 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 39 changer transitions 0/142 dead transitions. [2024-06-27 23:37:50,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 142 transitions, 1272 flow [2024-06-27 23:37:50,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:50,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:50,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 23:37:50,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-27 23:37:50,675 INFO L175 Difference]: Start difference. First operand has 83 places, 101 transitions, 759 flow. Second operand 8 states and 163 transitions. [2024-06-27 23:37:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 142 transitions, 1272 flow [2024-06-27 23:37:50,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 142 transitions, 1169 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:50,695 INFO L231 Difference]: Finished difference. Result has 88 places, 118 transitions, 944 flow [2024-06-27 23:37:50,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=944, PETRI_PLACES=88, PETRI_TRANSITIONS=118} [2024-06-27 23:37:50,695 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-27 23:37:50,695 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 118 transitions, 944 flow [2024-06-27 23:37:50,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:50,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:50,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:50,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:37:50,696 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:50,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:50,696 INFO L85 PathProgramCache]: Analyzing trace with hash -180326477, now seen corresponding path program 3 times [2024-06-27 23:37:50,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:50,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379969865] [2024-06-27 23:37:50,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:50,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:50,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:52,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:52,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:52,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379969865] [2024-06-27 23:37:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379969865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:52,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:52,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:52,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026681959] [2024-06-27 23:37:52,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:52,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:52,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:52,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:52,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:52,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:52,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 118 transitions, 944 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:52,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:52,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:52,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:53,773 INFO L124 PetriNetUnfolderBase]: 2253/3501 cut-off events. [2024-06-27 23:37:53,774 INFO L125 PetriNetUnfolderBase]: For 25542/25557 co-relation queries the response was YES. [2024-06-27 23:37:53,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14650 conditions, 3501 events. 2253/3501 cut-off events. For 25542/25557 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18278 event pairs, 1032 based on Foata normal form. 12/3486 useless extension candidates. Maximal degree in co-relation 14612. Up to 3133 conditions per place. [2024-06-27 23:37:53,793 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 75 selfloop transitions, 74 changer transitions 0/156 dead transitions. [2024-06-27 23:37:53,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 156 transitions, 1511 flow [2024-06-27 23:37:53,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:53,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:53,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-27 23:37:53,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48011363636363635 [2024-06-27 23:37:53,795 INFO L175 Difference]: Start difference. First operand has 88 places, 118 transitions, 944 flow. Second operand 8 states and 169 transitions. [2024-06-27 23:37:53,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 156 transitions, 1511 flow [2024-06-27 23:37:53,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 156 transitions, 1442 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:53,819 INFO L231 Difference]: Finished difference. Result has 94 places, 129 transitions, 1175 flow [2024-06-27 23:37:53,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1175, PETRI_PLACES=94, PETRI_TRANSITIONS=129} [2024-06-27 23:37:53,820 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-27 23:37:53,820 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 129 transitions, 1175 flow [2024-06-27 23:37:53,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:53,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:53,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:53,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:37:53,821 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:53,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:53,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1646553149, now seen corresponding path program 4 times [2024-06-27 23:37:53,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:53,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785142277] [2024-06-27 23:37:53,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:53,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:53,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:55,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:55,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:55,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785142277] [2024-06-27 23:37:55,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785142277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:55,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:55,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:55,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140268925] [2024-06-27 23:37:55,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:55,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:55,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:55,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:37:55,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 129 transitions, 1175 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:55,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:55,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:37:55,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:56,283 INFO L124 PetriNetUnfolderBase]: 2686/4090 cut-off events. [2024-06-27 23:37:56,284 INFO L125 PetriNetUnfolderBase]: For 37839/37839 co-relation queries the response was YES. [2024-06-27 23:37:56,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18305 conditions, 4090 events. 2686/4090 cut-off events. For 37839/37839 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20828 event pairs, 1333 based on Foata normal form. 3/4059 useless extension candidates. Maximal degree in co-relation 18265. Up to 3887 conditions per place. [2024-06-27 23:37:56,305 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 119 selfloop transitions, 34 changer transitions 0/159 dead transitions. [2024-06-27 23:37:56,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 159 transitions, 1663 flow [2024-06-27 23:37:56,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:56,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:56,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:37:56,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-27 23:37:56,307 INFO L175 Difference]: Start difference. First operand has 94 places, 129 transitions, 1175 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:37:56,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 159 transitions, 1663 flow [2024-06-27 23:37:56,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 159 transitions, 1542 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:56,345 INFO L231 Difference]: Finished difference. Result has 98 places, 142 transitions, 1304 flow [2024-06-27 23:37:56,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1304, PETRI_PLACES=98, PETRI_TRANSITIONS=142} [2024-06-27 23:37:56,345 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-27 23:37:56,346 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 142 transitions, 1304 flow [2024-06-27 23:37:56,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:56,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:56,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:56,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:37:56,346 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:56,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:56,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1646673119, now seen corresponding path program 5 times [2024-06-27 23:37:56,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:56,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916438820] [2024-06-27 23:37:56,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:56,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:56,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:57,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:57,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:57,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916438820] [2024-06-27 23:37:57,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916438820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:57,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:57,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:57,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916006650] [2024-06-27 23:37:57,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:57,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:57,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:57,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:57,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:57,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:37:57,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 142 transitions, 1304 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:57,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:57,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:37:57,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:58,583 INFO L124 PetriNetUnfolderBase]: 2298/3544 cut-off events. [2024-06-27 23:37:58,583 INFO L125 PetriNetUnfolderBase]: For 34282/34287 co-relation queries the response was YES. [2024-06-27 23:37:58,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 3544 events. 2298/3544 cut-off events. For 34282/34287 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18366 event pairs, 1155 based on Foata normal form. 3/3512 useless extension candidates. Maximal degree in co-relation 15794. Up to 3253 conditions per place. [2024-06-27 23:37:58,604 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 64 changer transitions 0/171 dead transitions. [2024-06-27 23:37:58,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 171 transitions, 1855 flow [2024-06-27 23:37:58,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:58,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:58,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 23:37:58,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-27 23:37:58,606 INFO L175 Difference]: Start difference. First operand has 98 places, 142 transitions, 1304 flow. Second operand 7 states and 146 transitions. [2024-06-27 23:37:58,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 171 transitions, 1855 flow [2024-06-27 23:37:58,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 171 transitions, 1805 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:58,642 INFO L231 Difference]: Finished difference. Result has 101 places, 151 transitions, 1498 flow [2024-06-27 23:37:58,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1498, PETRI_PLACES=101, PETRI_TRANSITIONS=151} [2024-06-27 23:37:58,642 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 56 predicate places. [2024-06-27 23:37:58,642 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 151 transitions, 1498 flow [2024-06-27 23:37:58,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:58,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:58,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:58,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:37:58,643 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:58,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:58,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1319751485, now seen corresponding path program 6 times [2024-06-27 23:37:58,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:58,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269287014] [2024-06-27 23:37:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:58,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:58,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:00,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:00,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:00,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269287014] [2024-06-27 23:38:00,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269287014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:00,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:00,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:00,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619935140] [2024-06-27 23:38:00,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:00,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:00,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:00,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:00,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:00,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:00,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 151 transitions, 1498 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:00,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:00,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:00,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:01,001 INFO L124 PetriNetUnfolderBase]: 2626/3995 cut-off events. [2024-06-27 23:38:01,001 INFO L125 PetriNetUnfolderBase]: For 44055/44060 co-relation queries the response was YES. [2024-06-27 23:38:01,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18101 conditions, 3995 events. 2626/3995 cut-off events. For 44055/44060 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20189 event pairs, 1381 based on Foata normal form. 3/3965 useless extension candidates. Maximal degree in co-relation 18058. Up to 3816 conditions per place. [2024-06-27 23:38:01,024 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 139 selfloop transitions, 24 changer transitions 0/169 dead transitions. [2024-06-27 23:38:01,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 169 transitions, 1903 flow [2024-06-27 23:38:01,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:01,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:01,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:38:01,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:38:01,027 INFO L175 Difference]: Start difference. First operand has 101 places, 151 transitions, 1498 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:38:01,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 169 transitions, 1903 flow [2024-06-27 23:38:01,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 169 transitions, 1725 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:01,081 INFO L231 Difference]: Finished difference. Result has 104 places, 151 transitions, 1380 flow [2024-06-27 23:38:01,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1320, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1380, PETRI_PLACES=104, PETRI_TRANSITIONS=151} [2024-06-27 23:38:01,082 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-27 23:38:01,082 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 151 transitions, 1380 flow [2024-06-27 23:38:01,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:01,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:01,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:01,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:38:01,082 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:01,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash 751371355, now seen corresponding path program 1 times [2024-06-27 23:38:01,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:01,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441046716] [2024-06-27 23:38:01,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:01,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:02,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-27 23:38:02,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:02,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441046716] [2024-06-27 23:38:02,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441046716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:02,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:02,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:38:02,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967982470] [2024-06-27 23:38:02,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:02,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:38:02,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:02,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:38:02,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:38:02,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:02,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 151 transitions, 1380 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:02,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:02,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:02,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:03,482 INFO L124 PetriNetUnfolderBase]: 2509/3928 cut-off events. [2024-06-27 23:38:03,482 INFO L125 PetriNetUnfolderBase]: For 50371/50393 co-relation queries the response was YES. [2024-06-27 23:38:03,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18271 conditions, 3928 events. 2509/3928 cut-off events. For 50371/50393 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20861 event pairs, 1349 based on Foata normal form. 9/3921 useless extension candidates. Maximal degree in co-relation 18227. Up to 3726 conditions per place. [2024-06-27 23:38:03,505 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 134 selfloop transitions, 10 changer transitions 0/161 dead transitions. [2024-06-27 23:38:03,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 161 transitions, 1714 flow [2024-06-27 23:38:03,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:38:03,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:38:03,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-27 23:38:03,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:38:03,520 INFO L175 Difference]: Start difference. First operand has 104 places, 151 transitions, 1380 flow. Second operand 5 states and 99 transitions. [2024-06-27 23:38:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 161 transitions, 1714 flow [2024-06-27 23:38:03,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 161 transitions, 1574 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:03,563 INFO L231 Difference]: Finished difference. Result has 102 places, 154 transitions, 1294 flow [2024-06-27 23:38:03,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1294, PETRI_PLACES=102, PETRI_TRANSITIONS=154} [2024-06-27 23:38:03,564 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 57 predicate places. [2024-06-27 23:38:03,564 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 154 transitions, 1294 flow [2024-06-27 23:38:03,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:03,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:03,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:03,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:38:03,565 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:03,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:03,565 INFO L85 PathProgramCache]: Analyzing trace with hash -98671320, now seen corresponding path program 1 times [2024-06-27 23:38:03,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:03,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923611475] [2024-06-27 23:38:03,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:03,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:05,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923611475] [2024-06-27 23:38:05,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923611475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:05,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:05,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:05,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150388922] [2024-06-27 23:38:05,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:05,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:05,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:05,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:05,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:05,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:05,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 154 transitions, 1294 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 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-27 23:38:05,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:05,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:05,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:06,730 INFO L124 PetriNetUnfolderBase]: 2366/3671 cut-off events. [2024-06-27 23:38:06,730 INFO L125 PetriNetUnfolderBase]: For 47588/47611 co-relation queries the response was YES. [2024-06-27 23:38:06,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17259 conditions, 3671 events. 2366/3671 cut-off events. For 47588/47611 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19250 event pairs, 1044 based on Foata normal form. 8/3671 useless extension candidates. Maximal degree in co-relation 17214. Up to 3278 conditions per place. [2024-06-27 23:38:06,753 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 121 selfloop transitions, 75 changer transitions 0/203 dead transitions. [2024-06-27 23:38:06,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 203 transitions, 2034 flow [2024-06-27 23:38:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:06,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-27 23:38:06,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-27 23:38:06,755 INFO L175 Difference]: Start difference. First operand has 102 places, 154 transitions, 1294 flow. Second operand 10 states and 205 transitions. [2024-06-27 23:38:06,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 203 transitions, 2034 flow [2024-06-27 23:38:06,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 203 transitions, 2014 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:06,806 INFO L231 Difference]: Finished difference. Result has 111 places, 169 transitions, 1630 flow [2024-06-27 23:38:06,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1630, PETRI_PLACES=111, PETRI_TRANSITIONS=169} [2024-06-27 23:38:06,806 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-27 23:38:06,807 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 169 transitions, 1630 flow [2024-06-27 23:38:06,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 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-27 23:38:06,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:06,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:06,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:38:06,807 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:06,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash -326072664, now seen corresponding path program 2 times [2024-06-27 23:38:06,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:06,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731401765] [2024-06-27 23:38:06,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:06,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:06,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:08,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:09,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:09,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731401765] [2024-06-27 23:38:09,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731401765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:09,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:09,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:09,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18902904] [2024-06-27 23:38:09,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:09,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:09,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:09,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:09,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:09,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:09,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 169 transitions, 1630 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:09,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:09,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:09,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:09,963 INFO L124 PetriNetUnfolderBase]: 2384/3698 cut-off events. [2024-06-27 23:38:09,963 INFO L125 PetriNetUnfolderBase]: For 55721/55744 co-relation queries the response was YES. [2024-06-27 23:38:09,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18589 conditions, 3698 events. 2384/3698 cut-off events. For 55721/55744 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19389 event pairs, 1044 based on Foata normal form. 9/3699 useless extension candidates. Maximal degree in co-relation 18540. Up to 3298 conditions per place. [2024-06-27 23:38:09,988 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 123 selfloop transitions, 80 changer transitions 0/210 dead transitions. [2024-06-27 23:38:09,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 210 transitions, 2350 flow [2024-06-27 23:38:09,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:09,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:09,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:38:09,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 23:38:09,991 INFO L175 Difference]: Start difference. First operand has 111 places, 169 transitions, 1630 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:38:09,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 210 transitions, 2350 flow [2024-06-27 23:38:10,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 210 transitions, 2259 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:10,068 INFO L231 Difference]: Finished difference. Result has 116 places, 175 transitions, 1797 flow [2024-06-27 23:38:10,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1797, PETRI_PLACES=116, PETRI_TRANSITIONS=175} [2024-06-27 23:38:10,069 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-27 23:38:10,069 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 175 transitions, 1797 flow [2024-06-27 23:38:10,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:10,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:10,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:10,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:38:10,070 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:10,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:10,070 INFO L85 PathProgramCache]: Analyzing trace with hash -325982454, now seen corresponding path program 3 times [2024-06-27 23:38:10,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:10,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307014975] [2024-06-27 23:38:10,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:10,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:12,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307014975] [2024-06-27 23:38:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307014975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:12,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:12,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:12,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950567621] [2024-06-27 23:38:12,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:12,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:12,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:12,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:12,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:12,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:12,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 175 transitions, 1797 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:12,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:12,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:12,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:13,036 INFO L124 PetriNetUnfolderBase]: 2376/3686 cut-off events. [2024-06-27 23:38:13,037 INFO L125 PetriNetUnfolderBase]: For 55761/55779 co-relation queries the response was YES. [2024-06-27 23:38:13,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18677 conditions, 3686 events. 2376/3686 cut-off events. For 55761/55779 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19289 event pairs, 1063 based on Foata normal form. 5/3682 useless extension candidates. Maximal degree in co-relation 18627. Up to 3351 conditions per place. [2024-06-27 23:38:13,062 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 64 changer transitions 0/201 dead transitions. [2024-06-27 23:38:13,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 201 transitions, 2308 flow [2024-06-27 23:38:13,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:13,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:13,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 23:38:13,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.512987012987013 [2024-06-27 23:38:13,064 INFO L175 Difference]: Start difference. First operand has 116 places, 175 transitions, 1797 flow. Second operand 7 states and 158 transitions. [2024-06-27 23:38:13,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 201 transitions, 2308 flow [2024-06-27 23:38:13,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 201 transitions, 2102 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:13,117 INFO L231 Difference]: Finished difference. Result has 117 places, 175 transitions, 1737 flow [2024-06-27 23:38:13,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1591, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1737, PETRI_PLACES=117, PETRI_TRANSITIONS=175} [2024-06-27 23:38:13,118 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 72 predicate places. [2024-06-27 23:38:13,118 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 175 transitions, 1737 flow [2024-06-27 23:38:13,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:13,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:13,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:13,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:38:13,119 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:13,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:13,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1295152028, now seen corresponding path program 4 times [2024-06-27 23:38:13,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:13,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432682172] [2024-06-27 23:38:13,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:13,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:15,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:15,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:15,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432682172] [2024-06-27 23:38:15,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432682172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:15,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:15,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786881851] [2024-06-27 23:38:15,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:15,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:15,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:15,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:15,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:15,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:15,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 175 transitions, 1737 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:15,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:15,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:15,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:16,131 INFO L124 PetriNetUnfolderBase]: 2387/3710 cut-off events. [2024-06-27 23:38:16,131 INFO L125 PetriNetUnfolderBase]: For 60488/60508 co-relation queries the response was YES. [2024-06-27 23:38:16,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3710 events. 2387/3710 cut-off events. For 60488/60508 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19479 event pairs, 1024 based on Foata normal form. 16/3714 useless extension candidates. Maximal degree in co-relation 18936. Up to 3291 conditions per place. [2024-06-27 23:38:16,154 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 102 selfloop transitions, 95 changer transitions 0/204 dead transitions. [2024-06-27 23:38:16,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 204 transitions, 2310 flow [2024-06-27 23:38:16,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:16,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:16,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:38:16,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162337662337663 [2024-06-27 23:38:16,173 INFO L175 Difference]: Start difference. First operand has 117 places, 175 transitions, 1737 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:38:16,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 204 transitions, 2310 flow [2024-06-27 23:38:16,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 204 transitions, 2169 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:16,217 INFO L231 Difference]: Finished difference. Result has 118 places, 178 transitions, 1839 flow [2024-06-27 23:38:16,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1839, PETRI_PLACES=118, PETRI_TRANSITIONS=178} [2024-06-27 23:38:16,217 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-27 23:38:16,217 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 178 transitions, 1839 flow [2024-06-27 23:38:16,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:16,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:16,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:16,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:38:16,219 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:16,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:16,219 INFO L85 PathProgramCache]: Analyzing trace with hash -103803986, now seen corresponding path program 1 times [2024-06-27 23:38:16,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:16,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639691107] [2024-06-27 23:38:16,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:16,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:18,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:18,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:18,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639691107] [2024-06-27 23:38:18,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639691107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:18,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:18,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:18,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797217605] [2024-06-27 23:38:18,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:18,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:18,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:18,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:18,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:18,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:18,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 178 transitions, 1839 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:18,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:18,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:18,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:20,121 INFO L124 PetriNetUnfolderBase]: 2703/4152 cut-off events. [2024-06-27 23:38:20,121 INFO L125 PetriNetUnfolderBase]: For 69351/69357 co-relation queries the response was YES. [2024-06-27 23:38:20,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21642 conditions, 4152 events. 2703/4152 cut-off events. For 69351/69357 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 21133 event pairs, 1143 based on Foata normal form. 4/4153 useless extension candidates. Maximal degree in co-relation 21591. Up to 3794 conditions per place. [2024-06-27 23:38:20,146 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 171 selfloop transitions, 53 changer transitions 0/229 dead transitions. [2024-06-27 23:38:20,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 229 transitions, 2713 flow [2024-06-27 23:38:20,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:20,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:20,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-27 23:38:20,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-27 23:38:20,148 INFO L175 Difference]: Start difference. First operand has 118 places, 178 transitions, 1839 flow. Second operand 9 states and 182 transitions. [2024-06-27 23:38:20,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 229 transitions, 2713 flow [2024-06-27 23:38:20,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 229 transitions, 2492 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:20,214 INFO L231 Difference]: Finished difference. Result has 125 places, 196 transitions, 1950 flow [2024-06-27 23:38:20,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1626, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1950, PETRI_PLACES=125, PETRI_TRANSITIONS=196} [2024-06-27 23:38:20,215 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 80 predicate places. [2024-06-27 23:38:20,215 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 196 transitions, 1950 flow [2024-06-27 23:38:20,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:20,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:20,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:20,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:38:20,216 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:20,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:20,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1838256584, now seen corresponding path program 2 times [2024-06-27 23:38:20,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:20,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897126641] [2024-06-27 23:38:20,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:20,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:21,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:21,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:21,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897126641] [2024-06-27 23:38:21,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897126641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:21,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:21,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:21,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380197003] [2024-06-27 23:38:21,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:21,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:21,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:21,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:21,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:22,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:22,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 196 transitions, 1950 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:22,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:22,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:22,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:22,819 INFO L124 PetriNetUnfolderBase]: 2728/4201 cut-off events. [2024-06-27 23:38:22,819 INFO L125 PetriNetUnfolderBase]: For 77177/77180 co-relation queries the response was YES. [2024-06-27 23:38:22,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22675 conditions, 4201 events. 2728/4201 cut-off events. For 77177/77180 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 21532 event pairs, 1241 based on Foata normal form. 3/4201 useless extension candidates. Maximal degree in co-relation 22619. Up to 3858 conditions per place. [2024-06-27 23:38:22,848 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 176 selfloop transitions, 55 changer transitions 0/236 dead transitions. [2024-06-27 23:38:22,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 236 transitions, 2775 flow [2024-06-27 23:38:22,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:22,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:22,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:38:22,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-27 23:38:22,849 INFO L175 Difference]: Start difference. First operand has 125 places, 196 transitions, 1950 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:38:22,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 236 transitions, 2775 flow [2024-06-27 23:38:22,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 236 transitions, 2697 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 23:38:22,926 INFO L231 Difference]: Finished difference. Result has 132 places, 211 transitions, 2192 flow [2024-06-27 23:38:22,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1904, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2192, PETRI_PLACES=132, PETRI_TRANSITIONS=211} [2024-06-27 23:38:22,926 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-27 23:38:22,927 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 211 transitions, 2192 flow [2024-06-27 23:38:22,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:22,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:22,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:22,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:38:22,927 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:22,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:22,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1012059390, now seen corresponding path program 3 times [2024-06-27 23:38:22,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:22,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10012987] [2024-06-27 23:38:22,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:22,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:24,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:24,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:24,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10012987] [2024-06-27 23:38:24,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10012987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:24,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:24,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:24,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735198970] [2024-06-27 23:38:24,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:24,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:24,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:24,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:24,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:24,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:24,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 211 transitions, 2192 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:24,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:24,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:25,601 INFO L124 PetriNetUnfolderBase]: 2817/4335 cut-off events. [2024-06-27 23:38:25,601 INFO L125 PetriNetUnfolderBase]: For 86884/86884 co-relation queries the response was YES. [2024-06-27 23:38:25,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24274 conditions, 4335 events. 2817/4335 cut-off events. For 86884/86884 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 22352 event pairs, 1252 based on Foata normal form. 5/4338 useless extension candidates. Maximal degree in co-relation 24214. Up to 4037 conditions per place. [2024-06-27 23:38:25,630 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 222 selfloop transitions, 35 changer transitions 0/262 dead transitions. [2024-06-27 23:38:25,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 262 transitions, 3260 flow [2024-06-27 23:38:25,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:25,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:25,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 23:38:25,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 23:38:25,632 INFO L175 Difference]: Start difference. First operand has 132 places, 211 transitions, 2192 flow. Second operand 8 states and 156 transitions. [2024-06-27 23:38:25,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 262 transitions, 3260 flow [2024-06-27 23:38:25,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 262 transitions, 3136 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:25,721 INFO L231 Difference]: Finished difference. Result has 138 places, 231 transitions, 2481 flow [2024-06-27 23:38:25,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2084, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2481, PETRI_PLACES=138, PETRI_TRANSITIONS=231} [2024-06-27 23:38:25,722 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 93 predicate places. [2024-06-27 23:38:25,722 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 231 transitions, 2481 flow [2024-06-27 23:38:25,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:25,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:25,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:25,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:38:25,723 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:25,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:25,723 INFO L85 PathProgramCache]: Analyzing trace with hash 710994936, now seen corresponding path program 4 times [2024-06-27 23:38:25,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:25,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885859410] [2024-06-27 23:38:25,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:25,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:25,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:27,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:27,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:27,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885859410] [2024-06-27 23:38:27,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885859410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:27,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:27,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:27,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477685097] [2024-06-27 23:38:27,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:27,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:27,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:27,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:27,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:27,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:27,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 231 transitions, 2481 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:27,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:27,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:27,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:28,368 INFO L124 PetriNetUnfolderBase]: 2809/4326 cut-off events. [2024-06-27 23:38:28,368 INFO L125 PetriNetUnfolderBase]: For 93872/93872 co-relation queries the response was YES. [2024-06-27 23:38:28,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 4326 events. 2809/4326 cut-off events. For 93872/93872 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 22281 event pairs, 1267 based on Foata normal form. 3/4327 useless extension candidates. Maximal degree in co-relation 24753. Up to 4083 conditions per place. [2024-06-27 23:38:28,399 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 228 selfloop transitions, 22 changer transitions 0/255 dead transitions. [2024-06-27 23:38:28,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 255 transitions, 3111 flow [2024-06-27 23:38:28,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:28,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:28,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:38:28,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 23:38:28,400 INFO L175 Difference]: Start difference. First operand has 138 places, 231 transitions, 2481 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:38:28,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 255 transitions, 3111 flow [2024-06-27 23:38:28,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 255 transitions, 3014 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:28,515 INFO L231 Difference]: Finished difference. Result has 142 places, 233 transitions, 2454 flow [2024-06-27 23:38:28,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2454, PETRI_PLACES=142, PETRI_TRANSITIONS=233} [2024-06-27 23:38:28,516 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 97 predicate places. [2024-06-27 23:38:28,516 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 233 transitions, 2454 flow [2024-06-27 23:38:28,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:28,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:28,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:28,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:38:28,516 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:28,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:28,517 INFO L85 PathProgramCache]: Analyzing trace with hash 703376376, now seen corresponding path program 5 times [2024-06-27 23:38:28,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:28,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281994697] [2024-06-27 23:38:28,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:28,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:30,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:30,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281994697] [2024-06-27 23:38:30,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281994697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:30,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:30,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:30,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010408149] [2024-06-27 23:38:30,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:30,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:30,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:30,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:30,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:30,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:38:30,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 233 transitions, 2454 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:30,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:30,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:38:30,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:31,451 INFO L124 PetriNetUnfolderBase]: 3253/4909 cut-off events. [2024-06-27 23:38:31,452 INFO L125 PetriNetUnfolderBase]: For 115686/115686 co-relation queries the response was YES. [2024-06-27 23:38:31,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28522 conditions, 4909 events. 3253/4909 cut-off events. For 115686/115686 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 24562 event pairs, 1458 based on Foata normal form. 3/4910 useless extension candidates. Maximal degree in co-relation 28457. Up to 4625 conditions per place. [2024-06-27 23:38:31,492 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 234 selfloop transitions, 46 changer transitions 0/284 dead transitions. [2024-06-27 23:38:31,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 284 transitions, 3573 flow [2024-06-27 23:38:31,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:31,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:31,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 23:38:31,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2024-06-27 23:38:31,496 INFO L175 Difference]: Start difference. First operand has 142 places, 233 transitions, 2454 flow. Second operand 9 states and 161 transitions. [2024-06-27 23:38:31,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 284 transitions, 3573 flow [2024-06-27 23:38:31,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 284 transitions, 3448 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:31,625 INFO L231 Difference]: Finished difference. Result has 146 places, 255 transitions, 2802 flow [2024-06-27 23:38:31,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2375, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2802, PETRI_PLACES=146, PETRI_TRANSITIONS=255} [2024-06-27 23:38:31,626 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 101 predicate places. [2024-06-27 23:38:31,627 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 255 transitions, 2802 flow [2024-06-27 23:38:31,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:31,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:31,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:31,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:38:31,627 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:31,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:31,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1212845292, now seen corresponding path program 5 times [2024-06-27 23:38:31,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:31,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029716372] [2024-06-27 23:38:31,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:31,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:31,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:33,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:33,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029716372] [2024-06-27 23:38:33,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029716372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:33,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:33,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:33,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300684735] [2024-06-27 23:38:33,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:33,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:33,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:33,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:33,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:34,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:38:34,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 255 transitions, 2802 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:38:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:35,096 INFO L124 PetriNetUnfolderBase]: 2930/4496 cut-off events. [2024-06-27 23:38:35,096 INFO L125 PetriNetUnfolderBase]: For 135109/135120 co-relation queries the response was YES. [2024-06-27 23:38:35,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28178 conditions, 4496 events. 2930/4496 cut-off events. For 135109/135120 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 23915 event pairs, 1203 based on Foata normal form. 3/4437 useless extension candidates. Maximal degree in co-relation 28111. Up to 4164 conditions per place. [2024-06-27 23:38:35,129 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 230 selfloop transitions, 37 changer transitions 0/280 dead transitions. [2024-06-27 23:38:35,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 280 transitions, 3500 flow [2024-06-27 23:38:35,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:35,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:35,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:38:35,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-27 23:38:35,131 INFO L175 Difference]: Start difference. First operand has 146 places, 255 transitions, 2802 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:38:35,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 280 transitions, 3500 flow [2024-06-27 23:38:35,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 280 transitions, 3369 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:35,234 INFO L231 Difference]: Finished difference. Result has 149 places, 258 transitions, 2806 flow [2024-06-27 23:38:35,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2806, PETRI_PLACES=149, PETRI_TRANSITIONS=258} [2024-06-27 23:38:35,235 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-27 23:38:35,235 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 258 transitions, 2806 flow [2024-06-27 23:38:35,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:35,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:35,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:35,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:38:35,236 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:35,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:35,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1817676521, now seen corresponding path program 1 times [2024-06-27 23:38:35,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:35,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633111262] [2024-06-27 23:38:35,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:35,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:37,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:37,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:37,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633111262] [2024-06-27 23:38:37,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633111262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:37,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:37,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:38:37,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683601037] [2024-06-27 23:38:37,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:37,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:38:37,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:37,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:38:37,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:38:37,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:37,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 258 transitions, 2806 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:37,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:37,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:37,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:38,434 INFO L124 PetriNetUnfolderBase]: 3127/4762 cut-off events. [2024-06-27 23:38:38,434 INFO L125 PetriNetUnfolderBase]: For 149717/149766 co-relation queries the response was YES. [2024-06-27 23:38:38,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29960 conditions, 4762 events. 3127/4762 cut-off events. For 149717/149766 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 24804 event pairs, 1514 based on Foata normal form. 11/4735 useless extension candidates. Maximal degree in co-relation 29893. Up to 4498 conditions per place. [2024-06-27 23:38:38,470 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 209 selfloop transitions, 13 changer transitions 0/269 dead transitions. [2024-06-27 23:38:38,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 269 transitions, 3308 flow [2024-06-27 23:38:38,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:38:38,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:38:38,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 23:38:38,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-27 23:38:38,472 INFO L175 Difference]: Start difference. First operand has 149 places, 258 transitions, 2806 flow. Second operand 6 states and 109 transitions. [2024-06-27 23:38:38,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 269 transitions, 3308 flow [2024-06-27 23:38:38,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 269 transitions, 3199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:38,595 INFO L231 Difference]: Finished difference. Result has 149 places, 261 transitions, 2761 flow [2024-06-27 23:38:38,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2697, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2761, PETRI_PLACES=149, PETRI_TRANSITIONS=261} [2024-06-27 23:38:38,595 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 104 predicate places. [2024-06-27 23:38:38,595 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 261 transitions, 2761 flow [2024-06-27 23:38:38,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:38,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:38,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:38,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:38:38,596 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:38,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:38,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1983693552, now seen corresponding path program 1 times [2024-06-27 23:38:38,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:38,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443010633] [2024-06-27 23:38:38,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:38,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:40,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:40,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443010633] [2024-06-27 23:38:40,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443010633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:40,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:40,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:40,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619137373] [2024-06-27 23:38:40,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:40,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:40,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:40,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:40,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:40,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-27 23:38:40,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 261 transitions, 2761 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:40,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:40,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-27 23:38:40,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:41,837 INFO L124 PetriNetUnfolderBase]: 2598/4308 cut-off events. [2024-06-27 23:38:41,837 INFO L125 PetriNetUnfolderBase]: For 164021/164093 co-relation queries the response was YES. [2024-06-27 23:38:41,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29182 conditions, 4308 events. 2598/4308 cut-off events. For 164021/164093 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 25900 event pairs, 712 based on Foata normal form. 20/4237 useless extension candidates. Maximal degree in co-relation 29113. Up to 3386 conditions per place. [2024-06-27 23:38:41,870 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 191 selfloop transitions, 87 changer transitions 0/308 dead transitions. [2024-06-27 23:38:41,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 308 transitions, 3785 flow [2024-06-27 23:38:41,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:41,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:41,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-27 23:38:41,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204545454545455 [2024-06-27 23:38:41,872 INFO L175 Difference]: Start difference. First operand has 149 places, 261 transitions, 2761 flow. Second operand 10 states and 229 transitions. [2024-06-27 23:38:41,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 308 transitions, 3785 flow [2024-06-27 23:38:42,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 308 transitions, 3749 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:42,008 INFO L231 Difference]: Finished difference. Result has 157 places, 271 transitions, 3145 flow [2024-06-27 23:38:42,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3145, PETRI_PLACES=157, PETRI_TRANSITIONS=271} [2024-06-27 23:38:42,008 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 112 predicate places. [2024-06-27 23:38:42,009 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 271 transitions, 3145 flow [2024-06-27 23:38:42,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:42,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:42,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:42,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:38:42,009 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:42,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:42,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1518376948, now seen corresponding path program 2 times [2024-06-27 23:38:42,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:42,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366275567] [2024-06-27 23:38:42,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:42,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:44,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:44,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:44,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366275567] [2024-06-27 23:38:44,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366275567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:44,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:44,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:44,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047801240] [2024-06-27 23:38:44,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:44,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:44,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:44,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:44,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:44,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:44,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 271 transitions, 3145 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:44,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:44,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:44,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:46,154 INFO L124 PetriNetUnfolderBase]: 3178/4902 cut-off events. [2024-06-27 23:38:46,155 INFO L125 PetriNetUnfolderBase]: For 196103/196143 co-relation queries the response was YES. [2024-06-27 23:38:46,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34209 conditions, 4902 events. 3178/4902 cut-off events. For 196103/196143 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 26724 event pairs, 911 based on Foata normal form. 22/4855 useless extension candidates. Maximal degree in co-relation 34137. Up to 4214 conditions per place. [2024-06-27 23:38:46,194 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 210 selfloop transitions, 94 changer transitions 0/318 dead transitions. [2024-06-27 23:38:46,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 318 transitions, 4246 flow [2024-06-27 23:38:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:46,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:46,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:38:46,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-27 23:38:46,196 INFO L175 Difference]: Start difference. First operand has 157 places, 271 transitions, 3145 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:38:46,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 318 transitions, 4246 flow [2024-06-27 23:38:46,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 318 transitions, 4080 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:46,394 INFO L231 Difference]: Finished difference. Result has 162 places, 277 transitions, 3333 flow [2024-06-27 23:38:46,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3333, PETRI_PLACES=162, PETRI_TRANSITIONS=277} [2024-06-27 23:38:46,394 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 117 predicate places. [2024-06-27 23:38:46,395 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 277 transitions, 3333 flow [2024-06-27 23:38:46,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:46,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:46,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:46,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:38:46,395 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:46,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:46,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1518316498, now seen corresponding path program 3 times [2024-06-27 23:38:46,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:46,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601217263] [2024-06-27 23:38:46,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:46,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:46,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:49,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:49,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:49,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601217263] [2024-06-27 23:38:49,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601217263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:49,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:49,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:49,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140162786] [2024-06-27 23:38:49,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:49,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:49,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:49,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:49,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:49,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:49,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 277 transitions, 3333 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:49,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:49,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:49,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:50,429 INFO L124 PetriNetUnfolderBase]: 3206/4949 cut-off events. [2024-06-27 23:38:50,429 INFO L125 PetriNetUnfolderBase]: For 196144/196184 co-relation queries the response was YES. [2024-06-27 23:38:50,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34585 conditions, 4949 events. 3206/4949 cut-off events. For 196144/196184 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 27092 event pairs, 1101 based on Foata normal form. 22/4901 useless extension candidates. Maximal degree in co-relation 34513. Up to 4380 conditions per place. [2024-06-27 23:38:50,471 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 220 selfloop transitions, 86 changer transitions 0/320 dead transitions. [2024-06-27 23:38:50,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 320 transitions, 4276 flow [2024-06-27 23:38:50,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:38:50,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:38:50,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-27 23:38:50,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-27 23:38:50,474 INFO L175 Difference]: Start difference. First operand has 162 places, 277 transitions, 3333 flow. Second operand 10 states and 212 transitions. [2024-06-27 23:38:50,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 320 transitions, 4276 flow [2024-06-27 23:38:50,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 320 transitions, 3951 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:50,671 INFO L231 Difference]: Finished difference. Result has 165 places, 281 transitions, 3329 flow [2024-06-27 23:38:50,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3329, PETRI_PLACES=165, PETRI_TRANSITIONS=281} [2024-06-27 23:38:50,671 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-27 23:38:50,671 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 281 transitions, 3329 flow [2024-06-27 23:38:50,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:50,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:50,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:50,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:38:50,672 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:50,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:50,673 INFO L85 PathProgramCache]: Analyzing trace with hash -283662448, now seen corresponding path program 4 times [2024-06-27 23:38:50,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:50,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924906735] [2024-06-27 23:38:50,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:50,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:50,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:53,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:53,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:53,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924906735] [2024-06-27 23:38:53,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924906735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:53,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:53,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:53,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962299538] [2024-06-27 23:38:53,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:53,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:53,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:53,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:53,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:53,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:38:53,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 281 transitions, 3329 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:53,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:53,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:38:53,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:54,828 INFO L124 PetriNetUnfolderBase]: 3193/4925 cut-off events. [2024-06-27 23:38:54,829 INFO L125 PetriNetUnfolderBase]: For 203707/203722 co-relation queries the response was YES. [2024-06-27 23:38:54,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34262 conditions, 4925 events. 3193/4925 cut-off events. For 203707/203722 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 26927 event pairs, 1125 based on Foata normal form. 8/4861 useless extension candidates. Maximal degree in co-relation 34189. Up to 4440 conditions per place. [2024-06-27 23:38:54,873 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 230 selfloop transitions, 68 changer transitions 0/312 dead transitions. [2024-06-27 23:38:54,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 312 transitions, 4072 flow [2024-06-27 23:38:54,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:54,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:54,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 23:38:54,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5028409090909091 [2024-06-27 23:38:54,875 INFO L175 Difference]: Start difference. First operand has 165 places, 281 transitions, 3329 flow. Second operand 8 states and 177 transitions. [2024-06-27 23:38:54,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 312 transitions, 4072 flow [2024-06-27 23:38:55,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 312 transitions, 3821 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-27 23:38:55,116 INFO L231 Difference]: Finished difference. Result has 165 places, 281 transitions, 3224 flow [2024-06-27 23:38:55,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3224, PETRI_PLACES=165, PETRI_TRANSITIONS=281} [2024-06-27 23:38:55,116 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-27 23:38:55,117 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 281 transitions, 3224 flow [2024-06-27 23:38:55,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:55,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:55,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:55,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:38:55,117 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:55,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:55,118 INFO L85 PathProgramCache]: Analyzing trace with hash -283508688, now seen corresponding path program 1 times [2024-06-27 23:38:55,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:55,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144377615] [2024-06-27 23:38:55,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:55,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:57,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:57,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144377615] [2024-06-27 23:38:57,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144377615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:57,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:57,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756102304] [2024-06-27 23:38:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:57,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:57,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:57,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:38:57,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 281 transitions, 3224 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:57,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:57,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:38:57,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:59,189 INFO L124 PetriNetUnfolderBase]: 3508/5369 cut-off events. [2024-06-27 23:38:59,190 INFO L125 PetriNetUnfolderBase]: For 212173/212178 co-relation queries the response was YES. [2024-06-27 23:38:59,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36584 conditions, 5369 events. 3508/5369 cut-off events. For 212173/212178 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 28707 event pairs, 1288 based on Foata normal form. 6/5320 useless extension candidates. Maximal degree in co-relation 36511. Up to 4882 conditions per place. [2024-06-27 23:38:59,240 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 258 selfloop transitions, 76 changer transitions 0/342 dead transitions. [2024-06-27 23:38:59,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 342 transitions, 4506 flow [2024-06-27 23:38:59,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:38:59,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:38:59,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 229 transitions. [2024-06-27 23:38:59,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4337121212121212 [2024-06-27 23:38:59,242 INFO L175 Difference]: Start difference. First operand has 165 places, 281 transitions, 3224 flow. Second operand 12 states and 229 transitions. [2024-06-27 23:38:59,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 342 transitions, 4506 flow [2024-06-27 23:38:59,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 342 transitions, 4335 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:59,474 INFO L231 Difference]: Finished difference. Result has 172 places, 298 transitions, 3492 flow [2024-06-27 23:38:59,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3065, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3492, PETRI_PLACES=172, PETRI_TRANSITIONS=298} [2024-06-27 23:38:59,475 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2024-06-27 23:38:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 298 transitions, 3492 flow [2024-06-27 23:38:59,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:59,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:59,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:59,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:38:59,475 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:59,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1072397022, now seen corresponding path program 2 times [2024-06-27 23:38:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:59,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888191617] [2024-06-27 23:38:59,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:59,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:59,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:02,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:02,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:02,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888191617] [2024-06-27 23:39:02,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888191617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:02,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:02,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:02,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801943781] [2024-06-27 23:39:02,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:02,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:02,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:02,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:02,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:02,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:02,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 298 transitions, 3492 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:02,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:02,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:02,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:03,854 INFO L124 PetriNetUnfolderBase]: 3535/5416 cut-off events. [2024-06-27 23:39:03,854 INFO L125 PetriNetUnfolderBase]: For 228138/228146 co-relation queries the response was YES. [2024-06-27 23:39:03,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38135 conditions, 5416 events. 3535/5416 cut-off events. For 228138/228146 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 29009 event pairs, 1175 based on Foata normal form. 12/5378 useless extension candidates. Maximal degree in co-relation 38058. Up to 4997 conditions per place. [2024-06-27 23:39:03,906 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 270 selfloop transitions, 68 changer transitions 0/346 dead transitions. [2024-06-27 23:39:03,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 346 transitions, 4570 flow [2024-06-27 23:39:03,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:03,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:03,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:39:03,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:39:03,908 INFO L175 Difference]: Start difference. First operand has 172 places, 298 transitions, 3492 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:39:03,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 346 transitions, 4570 flow [2024-06-27 23:39:04,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 346 transitions, 4376 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:04,187 INFO L231 Difference]: Finished difference. Result has 177 places, 315 transitions, 3753 flow [2024-06-27 23:39:04,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3753, PETRI_PLACES=177, PETRI_TRANSITIONS=315} [2024-06-27 23:39:04,188 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 132 predicate places. [2024-06-27 23:39:04,188 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 315 transitions, 3753 flow [2024-06-27 23:39:04,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:04,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:04,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:04,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:39:04,189 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:04,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:04,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1494827770, now seen corresponding path program 3 times [2024-06-27 23:39:04,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:04,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110906111] [2024-06-27 23:39:04,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:04,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:06,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110906111] [2024-06-27 23:39:06,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110906111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:06,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:06,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:06,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370763513] [2024-06-27 23:39:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:06,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:06,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:06,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:06,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:07,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:07,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 315 transitions, 3753 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:07,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:07,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:07,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:08,885 INFO L124 PetriNetUnfolderBase]: 3616/5555 cut-off events. [2024-06-27 23:39:08,885 INFO L125 PetriNetUnfolderBase]: For 248643/248651 co-relation queries the response was YES. [2024-06-27 23:39:08,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39952 conditions, 5555 events. 3616/5555 cut-off events. For 248643/248651 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 30113 event pairs, 1188 based on Foata normal form. 8/5510 useless extension candidates. Maximal degree in co-relation 39872. Up to 4566 conditions per place. [2024-06-27 23:39:08,940 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 203 selfloop transitions, 176 changer transitions 0/387 dead transitions. [2024-06-27 23:39:08,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 387 transitions, 5520 flow [2024-06-27 23:39:08,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:08,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:08,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-27 23:39:08,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 23:39:08,942 INFO L175 Difference]: Start difference. First operand has 177 places, 315 transitions, 3753 flow. Second operand 10 states and 209 transitions. [2024-06-27 23:39:08,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 387 transitions, 5520 flow [2024-06-27 23:39:09,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 387 transitions, 5341 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:09,231 INFO L231 Difference]: Finished difference. Result has 183 places, 343 transitions, 4390 flow [2024-06-27 23:39:09,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4390, PETRI_PLACES=183, PETRI_TRANSITIONS=343} [2024-06-27 23:39:09,232 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 138 predicate places. [2024-06-27 23:39:09,232 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 343 transitions, 4390 flow [2024-06-27 23:39:09,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:09,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:09,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:09,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:39:09,232 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:09,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:09,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1077045162, now seen corresponding path program 4 times [2024-06-27 23:39:09,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:09,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636008900] [2024-06-27 23:39:09,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:09,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:09,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:11,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:11,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636008900] [2024-06-27 23:39:11,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636008900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:11,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:11,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:11,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86883300] [2024-06-27 23:39:11,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:11,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:11,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:11,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:11,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:12,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:12,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 343 transitions, 4390 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:12,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:12,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:12,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:13,749 INFO L124 PetriNetUnfolderBase]: 3609/5545 cut-off events. [2024-06-27 23:39:13,749 INFO L125 PetriNetUnfolderBase]: For 266249/266257 co-relation queries the response was YES. [2024-06-27 23:39:13,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41650 conditions, 5545 events. 3609/5545 cut-off events. For 266249/266257 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 30053 event pairs, 1203 based on Foata normal form. 6/5500 useless extension candidates. Maximal degree in co-relation 41566. Up to 4561 conditions per place. [2024-06-27 23:39:13,799 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 193 selfloop transitions, 184 changer transitions 0/385 dead transitions. [2024-06-27 23:39:13,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 385 transitions, 5706 flow [2024-06-27 23:39:13,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:13,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:13,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 23:39:13,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-27 23:39:13,803 INFO L175 Difference]: Start difference. First operand has 183 places, 343 transitions, 4390 flow. Second operand 10 states and 206 transitions. [2024-06-27 23:39:13,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 385 transitions, 5706 flow [2024-06-27 23:39:14,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 385 transitions, 5579 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-27 23:39:14,177 INFO L231 Difference]: Finished difference. Result has 191 places, 343 transitions, 4660 flow [2024-06-27 23:39:14,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4660, PETRI_PLACES=191, PETRI_TRANSITIONS=343} [2024-06-27 23:39:14,178 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 146 predicate places. [2024-06-27 23:39:14,178 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 343 transitions, 4660 flow [2024-06-27 23:39:14,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:14,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:14,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:14,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:39:14,179 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:14,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:14,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1495000750, now seen corresponding path program 5 times [2024-06-27 23:39:14,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:14,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576673163] [2024-06-27 23:39:14,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:14,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:16,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:16,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:16,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576673163] [2024-06-27 23:39:16,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576673163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:16,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:16,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:16,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064759230] [2024-06-27 23:39:16,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:16,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:16,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:16,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:17,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:17,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 343 transitions, 4660 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:17,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:17,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:17,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:18,849 INFO L124 PetriNetUnfolderBase]: 3599/5532 cut-off events. [2024-06-27 23:39:18,850 INFO L125 PetriNetUnfolderBase]: For 274922/274930 co-relation queries the response was YES. [2024-06-27 23:39:18,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41446 conditions, 5532 events. 3599/5532 cut-off events. For 274922/274930 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 29995 event pairs, 1206 based on Foata normal form. 8/5489 useless extension candidates. Maximal degree in co-relation 41360. Up to 4553 conditions per place. [2024-06-27 23:39:18,899 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 201 selfloop transitions, 173 changer transitions 0/382 dead transitions. [2024-06-27 23:39:18,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 382 transitions, 5812 flow [2024-06-27 23:39:18,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:39:18,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:39:18,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 23:39:18,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-27 23:39:18,902 INFO L175 Difference]: Start difference. First operand has 191 places, 343 transitions, 4660 flow. Second operand 10 states and 206 transitions. [2024-06-27 23:39:18,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 382 transitions, 5812 flow [2024-06-27 23:39:19,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 382 transitions, 5493 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:19,270 INFO L231 Difference]: Finished difference. Result has 195 places, 343 transitions, 4696 flow [2024-06-27 23:39:19,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4341, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4696, PETRI_PLACES=195, PETRI_TRANSITIONS=343} [2024-06-27 23:39:19,270 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-27 23:39:19,271 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 343 transitions, 4696 flow [2024-06-27 23:39:19,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:19,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:19,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:19,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:39:19,271 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:19,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1495005710, now seen corresponding path program 5 times [2024-06-27 23:39:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030981604] [2024-06-27 23:39:19,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:19,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:21,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:21,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030981604] [2024-06-27 23:39:21,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030981604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:21,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:21,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699376854] [2024-06-27 23:39:21,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:21,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:21,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:21,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:21,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:22,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 23:39:22,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 343 transitions, 4696 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:22,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:22,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 23:39:22,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:23,396 INFO L124 PetriNetUnfolderBase]: 3339/5183 cut-off events. [2024-06-27 23:39:23,397 INFO L125 PetriNetUnfolderBase]: For 290719/290729 co-relation queries the response was YES. [2024-06-27 23:39:23,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40048 conditions, 5183 events. 3339/5183 cut-off events. For 290719/290729 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 28757 event pairs, 1035 based on Foata normal form. 12/5126 useless extension candidates. Maximal degree in co-relation 39961. Up to 4484 conditions per place. [2024-06-27 23:39:23,442 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 133 changer transitions 0/376 dead transitions. [2024-06-27 23:39:23,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 376 transitions, 5652 flow [2024-06-27 23:39:23,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:23,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:23,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:39:23,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5056818181818182 [2024-06-27 23:39:23,444 INFO L175 Difference]: Start difference. First operand has 195 places, 343 transitions, 4696 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:39:23,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 376 transitions, 5652 flow [2024-06-27 23:39:23,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 376 transitions, 5217 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:39:23,752 INFO L231 Difference]: Finished difference. Result has 194 places, 345 transitions, 4590 flow [2024-06-27 23:39:23,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4590, PETRI_PLACES=194, PETRI_TRANSITIONS=345} [2024-06-27 23:39:23,752 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-27 23:39:23,752 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 345 transitions, 4590 flow [2024-06-27 23:39:23,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:23,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:23,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:23,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:39:23,753 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:23,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:23,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1728994726, now seen corresponding path program 1 times [2024-06-27 23:39:23,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:23,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289549924] [2024-06-27 23:39:23,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:23,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:23,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:25,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:25,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289549924] [2024-06-27 23:39:25,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289549924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:25,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:25,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:25,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738520310] [2024-06-27 23:39:25,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:25,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:25,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:25,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:25,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 345 transitions, 4590 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:25,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:25,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:25,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:26,946 INFO L124 PetriNetUnfolderBase]: 3394/5266 cut-off events. [2024-06-27 23:39:26,946 INFO L125 PetriNetUnfolderBase]: For 285485/285514 co-relation queries the response was YES. [2024-06-27 23:39:26,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39867 conditions, 5266 events. 3394/5266 cut-off events. For 285485/285514 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 28905 event pairs, 1179 based on Foata normal form. 17/5255 useless extension candidates. Maximal degree in co-relation 39781. Up to 4763 conditions per place. [2024-06-27 23:39:27,008 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 275 selfloop transitions, 41 changer transitions 0/369 dead transitions. [2024-06-27 23:39:27,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 369 transitions, 5420 flow [2024-06-27 23:39:27,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:27,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:27,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:39:27,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-27 23:39:27,009 INFO L175 Difference]: Start difference. First operand has 194 places, 345 transitions, 4590 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:39:27,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 369 transitions, 5420 flow [2024-06-27 23:39:27,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 369 transitions, 5113 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:27,409 INFO L231 Difference]: Finished difference. Result has 195 places, 351 transitions, 4435 flow [2024-06-27 23:39:27,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4435, PETRI_PLACES=195, PETRI_TRANSITIONS=351} [2024-06-27 23:39:27,410 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-27 23:39:27,410 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 351 transitions, 4435 flow [2024-06-27 23:39:27,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:27,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:27,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:27,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:39:27,411 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:27,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:27,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1900485588, now seen corresponding path program 6 times [2024-06-27 23:39:27,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:27,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947313140] [2024-06-27 23:39:27,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:27,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:27,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:29,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:29,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:29,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947313140] [2024-06-27 23:39:29,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947313140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:29,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:29,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:29,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457142433] [2024-06-27 23:39:29,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:29,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:29,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:29,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:29,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:29,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:29,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 351 transitions, 4435 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:29,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:29,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:29,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:30,738 INFO L124 PetriNetUnfolderBase]: 3659/5624 cut-off events. [2024-06-27 23:39:30,738 INFO L125 PetriNetUnfolderBase]: For 317834/317834 co-relation queries the response was YES. [2024-06-27 23:39:30,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42926 conditions, 5624 events. 3659/5624 cut-off events. For 317834/317834 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 30610 event pairs, 1487 based on Foata normal form. 6/5583 useless extension candidates. Maximal degree in co-relation 42838. Up to 5198 conditions per place. [2024-06-27 23:39:30,795 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 323 selfloop transitions, 57 changer transitions 0/388 dead transitions. [2024-06-27 23:39:30,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 388 transitions, 5445 flow [2024-06-27 23:39:30,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:30,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:30,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:39:30,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-27 23:39:30,797 INFO L175 Difference]: Start difference. First operand has 195 places, 351 transitions, 4435 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:39:30,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 388 transitions, 5445 flow [2024-06-27 23:39:31,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 388 transitions, 5357 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:31,208 INFO L231 Difference]: Finished difference. Result has 202 places, 364 transitions, 4665 flow [2024-06-27 23:39:31,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4665, PETRI_PLACES=202, PETRI_TRANSITIONS=364} [2024-06-27 23:39:31,209 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-27 23:39:31,209 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 364 transitions, 4665 flow [2024-06-27 23:39:31,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:31,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:31,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:31,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:39:31,210 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:31,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:31,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1904954238, now seen corresponding path program 7 times [2024-06-27 23:39:31,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:31,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174355002] [2024-06-27 23:39:31,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:31,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:33,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:33,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:33,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174355002] [2024-06-27 23:39:33,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174355002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:33,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684266662] [2024-06-27 23:39:33,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:33,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:33,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:33,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:33,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:33,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 364 transitions, 4665 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:33,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:33,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:33,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:34,619 INFO L124 PetriNetUnfolderBase]: 3748/5771 cut-off events. [2024-06-27 23:39:34,620 INFO L125 PetriNetUnfolderBase]: For 340222/340225 co-relation queries the response was YES. [2024-06-27 23:39:34,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44874 conditions, 5771 events. 3748/5771 cut-off events. For 340222/340225 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31624 event pairs, 1477 based on Foata normal form. 6/5728 useless extension candidates. Maximal degree in co-relation 44783. Up to 4916 conditions per place. [2024-06-27 23:39:34,677 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 271 selfloop transitions, 147 changer transitions 0/426 dead transitions. [2024-06-27 23:39:34,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 426 transitions, 6315 flow [2024-06-27 23:39:34,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:34,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:34,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:39:34,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 23:39:34,679 INFO L175 Difference]: Start difference. First operand has 202 places, 364 transitions, 4665 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:39:34,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 426 transitions, 6315 flow [2024-06-27 23:39:35,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 426 transitions, 6210 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:35,181 INFO L231 Difference]: Finished difference. Result has 208 places, 393 transitions, 5280 flow [2024-06-27 23:39:35,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4560, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5280, PETRI_PLACES=208, PETRI_TRANSITIONS=393} [2024-06-27 23:39:35,190 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 163 predicate places. [2024-06-27 23:39:35,190 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 393 transitions, 5280 flow [2024-06-27 23:39:35,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:35,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:35,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:35,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:39:35,191 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:35,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:35,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1905127218, now seen corresponding path program 8 times [2024-06-27 23:39:35,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:35,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803774271] [2024-06-27 23:39:35,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:35,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:37,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:37,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:37,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803774271] [2024-06-27 23:39:37,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803774271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:37,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:37,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:37,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454662996] [2024-06-27 23:39:37,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:37,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:37,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:37,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 393 transitions, 5280 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:37,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:37,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:37,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:38,846 INFO L124 PetriNetUnfolderBase]: 3763/5795 cut-off events. [2024-06-27 23:39:38,846 INFO L125 PetriNetUnfolderBase]: For 360678/360681 co-relation queries the response was YES. [2024-06-27 23:39:38,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46284 conditions, 5795 events. 3763/5795 cut-off events. For 360678/360681 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 31817 event pairs, 1467 based on Foata normal form. 6/5750 useless extension candidates. Maximal degree in co-relation 46190. Up to 4933 conditions per place. [2024-06-27 23:39:38,907 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 273 selfloop transitions, 159 changer transitions 0/440 dead transitions. [2024-06-27 23:39:38,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 440 transitions, 6872 flow [2024-06-27 23:39:38,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:38,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:38,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 23:39:38,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 23:39:38,922 INFO L175 Difference]: Start difference. First operand has 208 places, 393 transitions, 5280 flow. Second operand 9 states and 183 transitions. [2024-06-27 23:39:38,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 440 transitions, 6872 flow [2024-06-27 23:39:39,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 440 transitions, 6511 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:39,488 INFO L231 Difference]: Finished difference. Result has 213 places, 403 transitions, 5430 flow [2024-06-27 23:39:39,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4965, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5430, PETRI_PLACES=213, PETRI_TRANSITIONS=403} [2024-06-27 23:39:39,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 168 predicate places. [2024-06-27 23:39:39,489 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 403 transitions, 5430 flow [2024-06-27 23:39:39,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:39,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:39,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:39,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:39:39,490 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:39,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:39,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1905133728, now seen corresponding path program 9 times [2024-06-27 23:39:39,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:39,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872238477] [2024-06-27 23:39:39,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:39,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:41,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:41,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:41,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872238477] [2024-06-27 23:39:41,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872238477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:41,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:41,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:41,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065100264] [2024-06-27 23:39:41,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:41,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:41,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:41,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:41,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:41,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:41,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 403 transitions, 5430 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:41,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:41,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:41,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:42,953 INFO L124 PetriNetUnfolderBase]: 3752/5778 cut-off events. [2024-06-27 23:39:42,953 INFO L125 PetriNetUnfolderBase]: For 372915/372918 co-relation queries the response was YES. [2024-06-27 23:39:42,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46283 conditions, 5778 events. 3752/5778 cut-off events. For 372915/372918 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 31731 event pairs, 1464 based on Foata normal form. 3/5733 useless extension candidates. Maximal degree in co-relation 46188. Up to 4925 conditions per place. [2024-06-27 23:39:43,015 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 262 selfloop transitions, 166 changer transitions 0/436 dead transitions. [2024-06-27 23:39:43,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 436 transitions, 6658 flow [2024-06-27 23:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:43,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:43,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:39:43,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:39:43,017 INFO L175 Difference]: Start difference. First operand has 213 places, 403 transitions, 5430 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:39:43,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 436 transitions, 6658 flow [2024-06-27 23:39:43,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 436 transitions, 6308 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:43,531 INFO L231 Difference]: Finished difference. Result has 216 places, 403 transitions, 5428 flow [2024-06-27 23:39:43,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5428, PETRI_PLACES=216, PETRI_TRANSITIONS=403} [2024-06-27 23:39:43,531 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-27 23:39:43,532 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 403 transitions, 5428 flow [2024-06-27 23:39:43,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:43,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:43,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:43,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:39:43,532 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:43,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash 500049978, now seen corresponding path program 2 times [2024-06-27 23:39:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461439937] [2024-06-27 23:39:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:43,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:45,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:45,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461439937] [2024-06-27 23:39:45,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461439937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:45,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:45,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:39:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735988472] [2024-06-27 23:39:45,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:45,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:39:45,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:45,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:39:45,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:39:45,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:45,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 403 transitions, 5428 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:45,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:45,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:45,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:46,279 INFO L124 PetriNetUnfolderBase]: 3556/5468 cut-off events. [2024-06-27 23:39:46,279 INFO L125 PetriNetUnfolderBase]: For 366153/366315 co-relation queries the response was YES. [2024-06-27 23:39:46,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43414 conditions, 5468 events. 3556/5468 cut-off events. For 366153/366315 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 30102 event pairs, 1436 based on Foata normal form. 44/5432 useless extension candidates. Maximal degree in co-relation 43319. Up to 5027 conditions per place. [2024-06-27 23:39:46,344 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 332 selfloop transitions, 31 changer transitions 0/421 dead transitions. [2024-06-27 23:39:46,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 421 transitions, 6327 flow [2024-06-27 23:39:46,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:39:46,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:39:46,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 23:39:46,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 23:39:46,345 INFO L175 Difference]: Start difference. First operand has 216 places, 403 transitions, 5428 flow. Second operand 6 states and 121 transitions. [2024-06-27 23:39:46,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 421 transitions, 6327 flow [2024-06-27 23:39:46,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 421 transitions, 6091 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:46,779 INFO L231 Difference]: Finished difference. Result has 217 places, 409 transitions, 5320 flow [2024-06-27 23:39:46,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5192, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5320, PETRI_PLACES=217, PETRI_TRANSITIONS=409} [2024-06-27 23:39:46,780 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 172 predicate places. [2024-06-27 23:39:46,780 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 409 transitions, 5320 flow [2024-06-27 23:39:46,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:46,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:46,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:46,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:39:46,781 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:46,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:46,781 INFO L85 PathProgramCache]: Analyzing trace with hash 566007968, now seen corresponding path program 10 times [2024-06-27 23:39:46,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:46,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709179745] [2024-06-27 23:39:46,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:46,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:48,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:48,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:48,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709179745] [2024-06-27 23:39:48,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709179745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:48,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:48,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:48,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4676566] [2024-06-27 23:39:48,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:48,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:48,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:48,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:48,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:48,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:48,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 409 transitions, 5320 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:48,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:48,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:48,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:50,043 INFO L124 PetriNetUnfolderBase]: 3819/5880 cut-off events. [2024-06-27 23:39:50,044 INFO L125 PetriNetUnfolderBase]: For 409814/409814 co-relation queries the response was YES. [2024-06-27 23:39:50,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47366 conditions, 5880 events. 3819/5880 cut-off events. For 409814/409814 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32324 event pairs, 1530 based on Foata normal form. 8/5841 useless extension candidates. Maximal degree in co-relation 47270. Up to 5386 conditions per place. [2024-06-27 23:39:50,099 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 403 selfloop transitions, 37 changer transitions 0/448 dead transitions. [2024-06-27 23:39:50,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 448 transitions, 6708 flow [2024-06-27 23:39:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:50,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:50,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:39:50,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:39:50,101 INFO L175 Difference]: Start difference. First operand has 217 places, 409 transitions, 5320 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:39:50,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 448 transitions, 6708 flow [2024-06-27 23:39:50,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 448 transitions, 6655 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:39:50,659 INFO L231 Difference]: Finished difference. Result has 223 places, 416 transitions, 5520 flow [2024-06-27 23:39:50,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5267, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5520, PETRI_PLACES=223, PETRI_TRANSITIONS=416} [2024-06-27 23:39:50,660 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-27 23:39:50,660 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 416 transitions, 5520 flow [2024-06-27 23:39:50,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:50,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:50,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:50,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:39:50,661 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:50,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:50,661 INFO L85 PathProgramCache]: Analyzing trace with hash 329648158, now seen corresponding path program 6 times [2024-06-27 23:39:50,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:50,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495803288] [2024-06-27 23:39:50,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:50,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:52,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:52,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:52,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495803288] [2024-06-27 23:39:52,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495803288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:52,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:52,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:52,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366099994] [2024-06-27 23:39:52,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:52,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:52,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:52,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:52,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:53,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:39:53,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 416 transitions, 5520 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:53,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:53,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:39:53,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:54,427 INFO L124 PetriNetUnfolderBase]: 3573/5500 cut-off events. [2024-06-27 23:39:54,427 INFO L125 PetriNetUnfolderBase]: For 435478/435521 co-relation queries the response was YES. [2024-06-27 23:39:54,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46149 conditions, 5500 events. 3573/5500 cut-off events. For 435478/435521 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 30574 event pairs, 1298 based on Foata normal form. 26/5422 useless extension candidates. Maximal degree in co-relation 46052. Up to 5014 conditions per place. [2024-06-27 23:39:54,488 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 383 selfloop transitions, 39 changer transitions 0/445 dead transitions. [2024-06-27 23:39:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 445 transitions, 6568 flow [2024-06-27 23:39:54,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:54,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:54,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:39:54,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 23:39:54,497 INFO L175 Difference]: Start difference. First operand has 223 places, 416 transitions, 5520 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:39:54,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 445 transitions, 6568 flow [2024-06-27 23:39:55,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 445 transitions, 6396 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:55,201 INFO L231 Difference]: Finished difference. Result has 225 places, 418 transitions, 5491 flow [2024-06-27 23:39:55,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5491, PETRI_PLACES=225, PETRI_TRANSITIONS=418} [2024-06-27 23:39:55,202 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2024-06-27 23:39:55,202 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 418 transitions, 5491 flow [2024-06-27 23:39:55,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:55,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:55,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:55,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:39:55,203 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:55,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:55,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1056495158, now seen corresponding path program 11 times [2024-06-27 23:39:55,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:55,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324860048] [2024-06-27 23:39:55,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:55,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:55,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:56,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:56,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324860048] [2024-06-27 23:39:56,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324860048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:56,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:56,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:56,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992409770] [2024-06-27 23:39:56,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:56,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:56,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:56,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:56,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:57,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:39:57,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 418 transitions, 5491 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:57,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:57,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:39:57,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:58,831 INFO L124 PetriNetUnfolderBase]: 3826/5900 cut-off events. [2024-06-27 23:39:58,832 INFO L125 PetriNetUnfolderBase]: For 439186/439186 co-relation queries the response was YES. [2024-06-27 23:39:58,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48525 conditions, 5900 events. 3826/5900 cut-off events. For 439186/439186 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 32570 event pairs, 1504 based on Foata normal form. 6/5859 useless extension candidates. Maximal degree in co-relation 48428. Up to 5272 conditions per place. [2024-06-27 23:39:58,891 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 374 selfloop transitions, 81 changer transitions 0/463 dead transitions. [2024-06-27 23:39:58,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 463 transitions, 7131 flow [2024-06-27 23:39:58,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:58,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:58,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:39:58,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:39:58,903 INFO L175 Difference]: Start difference. First operand has 225 places, 418 transitions, 5491 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:39:58,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 463 transitions, 7131 flow [2024-06-27 23:39:59,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 463 transitions, 6994 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:59,522 INFO L231 Difference]: Finished difference. Result has 229 places, 431 transitions, 5790 flow [2024-06-27 23:39:59,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5790, PETRI_PLACES=229, PETRI_TRANSITIONS=431} [2024-06-27 23:39:59,523 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-27 23:39:59,523 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 431 transitions, 5790 flow [2024-06-27 23:39:59,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:59,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:59,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:59,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:39:59,524 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:59,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash 329832856, now seen corresponding path program 1 times [2024-06-27 23:39:59,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:59,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902349953] [2024-06-27 23:39:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:59,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:59,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:01,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:01,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:01,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902349953] [2024-06-27 23:40:01,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902349953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:01,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:01,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:01,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010997945] [2024-06-27 23:40:01,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:01,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:01,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:01,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:01,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:01,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:01,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 431 transitions, 5790 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:01,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:01,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:01,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:02,901 INFO L124 PetriNetUnfolderBase]: 4182/6303 cut-off events. [2024-06-27 23:40:02,901 INFO L125 PetriNetUnfolderBase]: For 427165/427165 co-relation queries the response was YES. [2024-06-27 23:40:02,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50105 conditions, 6303 events. 4182/6303 cut-off events. For 427165/427165 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 33322 event pairs, 1682 based on Foata normal form. 5/6306 useless extension candidates. Maximal degree in co-relation 50005. Up to 5871 conditions per place. [2024-06-27 23:40:02,976 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 397 selfloop transitions, 66 changer transitions 0/468 dead transitions. [2024-06-27 23:40:02,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 468 transitions, 7156 flow [2024-06-27 23:40:02,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:02,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:40:02,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-27 23:40:02,981 INFO L175 Difference]: Start difference. First operand has 229 places, 431 transitions, 5790 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:40:02,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 468 transitions, 7156 flow [2024-06-27 23:40:03,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 468 transitions, 6643 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:03,862 INFO L231 Difference]: Finished difference. Result has 231 places, 434 transitions, 5489 flow [2024-06-27 23:40:03,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5489, PETRI_PLACES=231, PETRI_TRANSITIONS=434} [2024-06-27 23:40:03,866 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-27 23:40:03,867 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 434 transitions, 5489 flow [2024-06-27 23:40:03,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:03,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:03,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:03,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:40:03,871 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:03,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:03,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1362132086, now seen corresponding path program 12 times [2024-06-27 23:40:03,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:03,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125307446] [2024-06-27 23:40:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:03,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:03,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:05,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:05,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125307446] [2024-06-27 23:40:05,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125307446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:05,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:05,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:05,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676309783] [2024-06-27 23:40:05,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:05,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:05,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:05,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:05,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:05,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:05,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 434 transitions, 5489 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:05,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:05,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:05,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:07,255 INFO L124 PetriNetUnfolderBase]: 3912/6035 cut-off events. [2024-06-27 23:40:07,255 INFO L125 PetriNetUnfolderBase]: For 477642/477642 co-relation queries the response was YES. [2024-06-27 23:40:07,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50458 conditions, 6035 events. 3912/6035 cut-off events. For 477642/477642 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 33478 event pairs, 1514 based on Foata normal form. 6/5994 useless extension candidates. Maximal degree in co-relation 50358. Up to 5358 conditions per place. [2024-06-27 23:40:07,319 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 391 selfloop transitions, 90 changer transitions 0/489 dead transitions. [2024-06-27 23:40:07,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 489 transitions, 7293 flow [2024-06-27 23:40:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:07,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:07,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 23:40:07,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 23:40:07,325 INFO L175 Difference]: Start difference. First operand has 231 places, 434 transitions, 5489 flow. Second operand 9 states and 178 transitions. [2024-06-27 23:40:07,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 489 transitions, 7293 flow [2024-06-27 23:40:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 489 transitions, 7097 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:08,136 INFO L231 Difference]: Finished difference. Result has 233 places, 454 transitions, 5776 flow [2024-06-27 23:40:08,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5776, PETRI_PLACES=233, PETRI_TRANSITIONS=454} [2024-06-27 23:40:08,137 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 188 predicate places. [2024-06-27 23:40:08,137 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 454 transitions, 5776 flow [2024-06-27 23:40:08,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:08,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:08,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:40:08,143 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:08,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:08,144 INFO L85 PathProgramCache]: Analyzing trace with hash 329826098, now seen corresponding path program 13 times [2024-06-27 23:40:08,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:08,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26336442] [2024-06-27 23:40:08,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:08,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:08,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:09,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:09,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:09,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26336442] [2024-06-27 23:40:09,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26336442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:09,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:09,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:09,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812711667] [2024-06-27 23:40:09,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:09,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:09,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:09,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:09,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:09,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:09,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 454 transitions, 5776 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:09,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:09,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:09,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:11,692 INFO L124 PetriNetUnfolderBase]: 3896/6013 cut-off events. [2024-06-27 23:40:11,692 INFO L125 PetriNetUnfolderBase]: For 490969/490969 co-relation queries the response was YES. [2024-06-27 23:40:11,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50571 conditions, 6013 events. 3896/6013 cut-off events. For 490969/490969 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 33339 event pairs, 1491 based on Foata normal form. 6/5972 useless extension candidates. Maximal degree in co-relation 50469. Up to 5345 conditions per place. [2024-06-27 23:40:11,761 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 393 selfloop transitions, 88 changer transitions 0/489 dead transitions. [2024-06-27 23:40:11,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 489 transitions, 7174 flow [2024-06-27 23:40:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-27 23:40:11,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-27 23:40:11,764 INFO L175 Difference]: Start difference. First operand has 233 places, 454 transitions, 5776 flow. Second operand 9 states and 177 transitions. [2024-06-27 23:40:11,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 489 transitions, 7174 flow [2024-06-27 23:40:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 489 transitions, 6973 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:12,446 INFO L231 Difference]: Finished difference. Result has 238 places, 454 transitions, 5763 flow [2024-06-27 23:40:12,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5575, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5763, PETRI_PLACES=238, PETRI_TRANSITIONS=454} [2024-06-27 23:40:12,446 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 193 predicate places. [2024-06-27 23:40:12,447 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 454 transitions, 5763 flow [2024-06-27 23:40:12,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:12,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:12,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:12,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:40:12,447 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:12,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:12,448 INFO L85 PathProgramCache]: Analyzing trace with hash 557727248, now seen corresponding path program 14 times [2024-06-27 23:40:12,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:12,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484839615] [2024-06-27 23:40:12,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:12,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:12,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:14,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:14,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:14,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484839615] [2024-06-27 23:40:14,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484839615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:14,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:14,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:14,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382058968] [2024-06-27 23:40:14,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:14,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:14,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:14,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:14,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:14,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:14,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 454 transitions, 5763 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:14,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:14,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:14,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:15,999 INFO L124 PetriNetUnfolderBase]: 3920/6053 cut-off events. [2024-06-27 23:40:16,000 INFO L125 PetriNetUnfolderBase]: For 513166/513166 co-relation queries the response was YES. [2024-06-27 23:40:16,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51249 conditions, 6053 events. 3920/6053 cut-off events. For 513166/513166 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33670 event pairs, 1511 based on Foata normal form. 5/6010 useless extension candidates. Maximal degree in co-relation 51146. Up to 5502 conditions per place. [2024-06-27 23:40:16,063 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 425 selfloop transitions, 61 changer transitions 0/494 dead transitions. [2024-06-27 23:40:16,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 494 transitions, 7268 flow [2024-06-27 23:40:16,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:16,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:16,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:40:16,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 23:40:16,065 INFO L175 Difference]: Start difference. First operand has 238 places, 454 transitions, 5763 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:40:16,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 494 transitions, 7268 flow [2024-06-27 23:40:16,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 494 transitions, 7158 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:16,754 INFO L231 Difference]: Finished difference. Result has 243 places, 464 transitions, 5990 flow [2024-06-27 23:40:16,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5990, PETRI_PLACES=243, PETRI_TRANSITIONS=464} [2024-06-27 23:40:16,755 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-27 23:40:16,755 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 464 transitions, 5990 flow [2024-06-27 23:40:16,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:16,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:16,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:16,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:40:16,756 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:16,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:16,756 INFO L85 PathProgramCache]: Analyzing trace with hash 336088718, now seen corresponding path program 15 times [2024-06-27 23:40:16,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:16,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652157524] [2024-06-27 23:40:16,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:16,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:18,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652157524] [2024-06-27 23:40:18,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652157524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:18,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:18,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:18,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819715543] [2024-06-27 23:40:18,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:18,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:18,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:18,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:18,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:18,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:18,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 464 transitions, 5990 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:18,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:18,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:20,275 INFO L124 PetriNetUnfolderBase]: 3905/6032 cut-off events. [2024-06-27 23:40:20,276 INFO L125 PetriNetUnfolderBase]: For 526642/526642 co-relation queries the response was YES. [2024-06-27 23:40:20,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51262 conditions, 6032 events. 3905/6032 cut-off events. For 526642/526642 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33565 event pairs, 1508 based on Foata normal form. 6/5991 useless extension candidates. Maximal degree in co-relation 51158. Up to 5491 conditions per place. [2024-06-27 23:40:20,349 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 429 selfloop transitions, 59 changer transitions 0/496 dead transitions. [2024-06-27 23:40:20,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 496 transitions, 7198 flow [2024-06-27 23:40:20,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:20,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:40:20,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:40:20,351 INFO L175 Difference]: Start difference. First operand has 243 places, 464 transitions, 5990 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:40:20,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 496 transitions, 7198 flow [2024-06-27 23:40:21,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 496 transitions, 7012 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:21,078 INFO L231 Difference]: Finished difference. Result has 246 places, 466 transitions, 5959 flow [2024-06-27 23:40:21,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5806, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5959, PETRI_PLACES=246, PETRI_TRANSITIONS=466} [2024-06-27 23:40:21,079 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-27 23:40:21,079 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 466 transitions, 5959 flow [2024-06-27 23:40:21,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:21,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:21,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:21,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:40:21,080 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:21,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:21,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1981780848, now seen corresponding path program 3 times [2024-06-27 23:40:21,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:21,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024271980] [2024-06-27 23:40:21,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:21,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:22,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:22,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:22,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024271980] [2024-06-27 23:40:22,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024271980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:22,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:22,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:22,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753511891] [2024-06-27 23:40:22,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:22,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:22,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:22,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:22,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:22,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:22,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 466 transitions, 5959 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:22,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:22,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:22,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:23,888 INFO L124 PetriNetUnfolderBase]: 3775/5775 cut-off events. [2024-06-27 23:40:23,888 INFO L125 PetriNetUnfolderBase]: For 500611/500756 co-relation queries the response was YES. [2024-06-27 23:40:23,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47844 conditions, 5775 events. 3775/5775 cut-off events. For 500611/500756 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 31705 event pairs, 1452 based on Foata normal form. 27/5718 useless extension candidates. Maximal degree in co-relation 47740. Up to 5327 conditions per place. [2024-06-27 23:40:23,948 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 401 selfloop transitions, 13 changer transitions 0/474 dead transitions. [2024-06-27 23:40:23,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 474 transitions, 6821 flow [2024-06-27 23:40:23,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:23,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 23:40:23,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:40:23,949 INFO L175 Difference]: Start difference. First operand has 246 places, 466 transitions, 5959 flow. Second operand 6 states and 114 transitions. [2024-06-27 23:40:23,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 474 transitions, 6821 flow [2024-06-27 23:40:24,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 474 transitions, 6725 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:24,671 INFO L231 Difference]: Finished difference. Result has 247 places, 466 transitions, 5895 flow [2024-06-27 23:40:24,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5895, PETRI_PLACES=247, PETRI_TRANSITIONS=466} [2024-06-27 23:40:24,671 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 202 predicate places. [2024-06-27 23:40:24,671 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 466 transitions, 5895 flow [2024-06-27 23:40:24,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:24,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:24,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:24,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:40:24,672 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-27 23:40:24,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash 505769850, now seen corresponding path program 1 times [2024-06-27 23:40:24,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:24,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113594157] [2024-06-27 23:40:24,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:24,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:24,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:26,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:26,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113594157] [2024-06-27 23:40:26,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113594157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:26,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:26,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:26,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216576857] [2024-06-27 23:40:26,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:26,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:26,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:26,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:26,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:26,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:26,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 466 transitions, 5895 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:26,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:26,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:26,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:28,251 INFO L124 PetriNetUnfolderBase]: 3964/6025 cut-off events. [2024-06-27 23:40:28,251 INFO L125 PetriNetUnfolderBase]: For 521836/521836 co-relation queries the response was YES. [2024-06-27 23:40:28,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49499 conditions, 6025 events. 3964/6025 cut-off events. For 521836/521836 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 32632 event pairs, 1497 based on Foata normal form. 2/6004 useless extension candidates. Maximal degree in co-relation 49394. Up to 5714 conditions per place. [2024-06-27 23:40:28,321 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 443 selfloop transitions, 20 changer transitions 0/484 dead transitions. [2024-06-27 23:40:28,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 484 transitions, 7055 flow [2024-06-27 23:40:28,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:28,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:28,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 23:40:28,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4356060606060606 [2024-06-27 23:40:28,322 INFO L175 Difference]: Start difference. First operand has 247 places, 466 transitions, 5895 flow. Second operand 6 states and 115 transitions. [2024-06-27 23:40:28,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 484 transitions, 7055 flow [2024-06-27 23:40:29,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 484 transitions, 7007 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:29,045 INFO L231 Difference]: Finished difference. Result has 248 places, 472 transitions, 5978 flow [2024-06-27 23:40:29,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5978, PETRI_PLACES=248, PETRI_TRANSITIONS=472} [2024-06-27 23:40:29,046 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 203 predicate places. [2024-06-27 23:40:29,046 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 472 transitions, 5978 flow [2024-06-27 23:40:29,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:29,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:29,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:29,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:40:29,047 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:29,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:29,047 INFO L85 PathProgramCache]: Analyzing trace with hash 2030048220, now seen corresponding path program 2 times [2024-06-27 23:40:29,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:29,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626021662] [2024-06-27 23:40:29,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:29,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:31,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:31,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626021662] [2024-06-27 23:40:31,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626021662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:31,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:31,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:40:31,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219384903] [2024-06-27 23:40:31,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:31,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:40:31,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:31,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:40:31,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:40:31,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:31,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 472 transitions, 5978 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:31,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:31,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:31,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:32,678 INFO L124 PetriNetUnfolderBase]: 3961/6018 cut-off events. [2024-06-27 23:40:32,678 INFO L125 PetriNetUnfolderBase]: For 539396/539396 co-relation queries the response was YES. [2024-06-27 23:40:32,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50247 conditions, 6018 events. 3961/6018 cut-off events. For 539396/539396 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 32584 event pairs, 1500 based on Foata normal form. 1/5992 useless extension candidates. Maximal degree in co-relation 50140. Up to 5711 conditions per place. [2024-06-27 23:40:32,747 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 439 selfloop transitions, 20 changer transitions 0/480 dead transitions. [2024-06-27 23:40:32,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 480 transitions, 6930 flow [2024-06-27 23:40:32,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:40:32,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:40:32,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 23:40:32,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:40:32,749 INFO L175 Difference]: Start difference. First operand has 248 places, 472 transitions, 5978 flow. Second operand 6 states and 111 transitions. [2024-06-27 23:40:32,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 480 transitions, 6930 flow [2024-06-27 23:40:33,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 480 transitions, 6889 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 23:40:33,514 INFO L231 Difference]: Finished difference. Result has 252 places, 472 transitions, 5985 flow [2024-06-27 23:40:33,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5985, PETRI_PLACES=252, PETRI_TRANSITIONS=472} [2024-06-27 23:40:33,515 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-27 23:40:33,515 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 472 transitions, 5985 flow [2024-06-27 23:40:33,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:33,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:33,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:33,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:40:33,515 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:33,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:33,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1502539252, now seen corresponding path program 1 times [2024-06-27 23:40:33,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:33,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023319770] [2024-06-27 23:40:33,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:33,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:35,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:35,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023319770] [2024-06-27 23:40:35,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023319770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:35,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:35,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:35,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038212090] [2024-06-27 23:40:35,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:35,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:35,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:35,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:35,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:36,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:40:36,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 472 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:36,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:36,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:40:36,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:37,913 INFO L124 PetriNetUnfolderBase]: 4258/6428 cut-off events. [2024-06-27 23:40:37,913 INFO L125 PetriNetUnfolderBase]: For 552247/552247 co-relation queries the response was YES. [2024-06-27 23:40:37,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52946 conditions, 6428 events. 4258/6428 cut-off events. For 552247/552247 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34143 event pairs, 1674 based on Foata normal form. 4/6430 useless extension candidates. Maximal degree in co-relation 52835. Up to 6144 conditions per place. [2024-06-27 23:40:37,986 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 476 selfloop transitions, 24 changer transitions 0/505 dead transitions. [2024-06-27 23:40:37,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 505 transitions, 7234 flow [2024-06-27 23:40:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:37,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:37,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 23:40:37,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 23:40:37,988 INFO L175 Difference]: Start difference. First operand has 252 places, 472 transitions, 5985 flow. Second operand 10 states and 170 transitions. [2024-06-27 23:40:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 505 transitions, 7234 flow [2024-06-27 23:40:38,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 505 transitions, 7191 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:40:39,001 INFO L231 Difference]: Finished difference. Result has 260 places, 478 transitions, 6117 flow [2024-06-27 23:40:39,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6117, PETRI_PLACES=260, PETRI_TRANSITIONS=478} [2024-06-27 23:40:39,002 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-27 23:40:39,002 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 478 transitions, 6117 flow [2024-06-27 23:40:39,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:39,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:39,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:39,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:40:39,003 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-27 23:40:39,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:39,003 INFO L85 PathProgramCache]: Analyzing trace with hash 513398330, now seen corresponding path program 1 times [2024-06-27 23:40:39,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:39,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430996623] [2024-06-27 23:40:39,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:39,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:41,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:41,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430996623] [2024-06-27 23:40:41,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430996623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:41,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:41,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:40:41,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964818268] [2024-06-27 23:40:41,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:41,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:40:41,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:41,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:40:41,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:40:41,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:41,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 478 transitions, 6117 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:41,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:41,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:41,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:42,831 INFO L124 PetriNetUnfolderBase]: 3936/5956 cut-off events. [2024-06-27 23:40:42,831 INFO L125 PetriNetUnfolderBase]: For 575191/575336 co-relation queries the response was YES. [2024-06-27 23:40:42,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50643 conditions, 5956 events. 3936/5956 cut-off events. For 575191/575336 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 31817 event pairs, 1523 based on Foata normal form. 28/5909 useless extension candidates. Maximal degree in co-relation 50529. Up to 5614 conditions per place. [2024-06-27 23:40:42,905 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 418 selfloop transitions, 16 changer transitions 0/492 dead transitions. [2024-06-27 23:40:42,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 492 transitions, 7061 flow [2024-06-27 23:40:42,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:40:42,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:40:42,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:40:42,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-27 23:40:42,906 INFO L175 Difference]: Start difference. First operand has 260 places, 478 transitions, 6117 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:40:42,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 492 transitions, 7061 flow [2024-06-27 23:40:43,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 492 transitions, 6940 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:43,859 INFO L231 Difference]: Finished difference. Result has 260 places, 481 transitions, 6076 flow [2024-06-27 23:40:43,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5996, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6076, PETRI_PLACES=260, PETRI_TRANSITIONS=481} [2024-06-27 23:40:43,875 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-27 23:40:43,875 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 481 transitions, 6076 flow [2024-06-27 23:40:43,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:43,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:43,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:43,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:40:43,876 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:43,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash -332466071, now seen corresponding path program 1 times [2024-06-27 23:40:43,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:43,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394158624] [2024-06-27 23:40:43,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:43,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:43,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:46,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-27 23:40:46,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:46,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394158624] [2024-06-27 23:40:46,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394158624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:46,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:46,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:46,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723866100] [2024-06-27 23:40:46,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:46,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:46,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:46,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:46,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:46,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:40:46,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 481 transitions, 6076 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:46,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:46,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:40:46,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:48,655 INFO L124 PetriNetUnfolderBase]: 4026/6230 cut-off events. [2024-06-27 23:40:48,655 INFO L125 PetriNetUnfolderBase]: For 652343/652351 co-relation queries the response was YES. [2024-06-27 23:40:48,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55864 conditions, 6230 events. 4026/6230 cut-off events. For 652343/652351 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34708 event pairs, 1134 based on Foata normal form. 10/6199 useless extension candidates. Maximal degree in co-relation 55749. Up to 5288 conditions per place. [2024-06-27 23:40:48,730 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 412 selfloop transitions, 123 changer transitions 0/544 dead transitions. [2024-06-27 23:40:48,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 544 transitions, 7988 flow [2024-06-27 23:40:48,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:40:48,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:40:48,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2024-06-27 23:40:48,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45075757575757575 [2024-06-27 23:40:48,732 INFO L175 Difference]: Start difference. First operand has 260 places, 481 transitions, 6076 flow. Second operand 12 states and 238 transitions. [2024-06-27 23:40:48,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 544 transitions, 7988 flow [2024-06-27 23:40:49,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 544 transitions, 7940 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:49,835 INFO L231 Difference]: Finished difference. Result has 270 places, 496 transitions, 6657 flow [2024-06-27 23:40:49,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6028, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6657, PETRI_PLACES=270, PETRI_TRANSITIONS=496} [2024-06-27 23:40:49,836 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-27 23:40:49,836 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 496 transitions, 6657 flow [2024-06-27 23:40:49,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:49,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:49,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:49,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:40:49,837 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:49,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:49,837 INFO L85 PathProgramCache]: Analyzing trace with hash 542216855, now seen corresponding path program 2 times [2024-06-27 23:40:49,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:49,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435790998] [2024-06-27 23:40:49,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:49,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:52,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:52,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:52,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435790998] [2024-06-27 23:40:52,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435790998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:52,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:52,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:52,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660644788] [2024-06-27 23:40:52,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:52,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:52,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:52,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:52,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:52,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:52,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 496 transitions, 6657 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:52,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:52,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:52,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:54,654 INFO L124 PetriNetUnfolderBase]: 4063/6288 cut-off events. [2024-06-27 23:40:54,654 INFO L125 PetriNetUnfolderBase]: For 692691/692699 co-relation queries the response was YES. [2024-06-27 23:40:54,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58726 conditions, 6288 events. 4063/6288 cut-off events. For 692691/692699 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35189 event pairs, 1168 based on Foata normal form. 15/6262 useless extension candidates. Maximal degree in co-relation 58607. Up to 5320 conditions per place. [2024-06-27 23:40:54,739 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 426 selfloop transitions, 129 changer transitions 0/564 dead transitions. [2024-06-27 23:40:54,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 564 transitions, 8896 flow [2024-06-27 23:40:54,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:40:54,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:40:54,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:40:54,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022727272727273 [2024-06-27 23:40:54,741 INFO L175 Difference]: Start difference. First operand has 270 places, 496 transitions, 6657 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:40:54,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 564 transitions, 8896 flow [2024-06-27 23:40:55,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 564 transitions, 8671 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:55,998 INFO L231 Difference]: Finished difference. Result has 275 places, 512 transitions, 7136 flow [2024-06-27 23:40:55,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6478, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7136, PETRI_PLACES=275, PETRI_TRANSITIONS=512} [2024-06-27 23:40:55,999 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-27 23:40:55,999 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 512 transitions, 7136 flow [2024-06-27 23:40:55,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:55,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:55,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:55,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:40:55,999 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:56,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:56,002 INFO L85 PathProgramCache]: Analyzing trace with hash 263526121, now seen corresponding path program 3 times [2024-06-27 23:40:56,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:56,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151055430] [2024-06-27 23:40:56,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:56,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:58,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:58,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:58,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151055430] [2024-06-27 23:40:58,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151055430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:58,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:58,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:58,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043679008] [2024-06-27 23:40:58,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:58,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:58,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:58,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:58,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:58,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:40:58,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 512 transitions, 7136 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:58,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:58,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:40:58,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:00,615 INFO L124 PetriNetUnfolderBase]: 4113/6360 cut-off events. [2024-06-27 23:41:00,615 INFO L125 PetriNetUnfolderBase]: For 695920/695923 co-relation queries the response was YES. [2024-06-27 23:41:00,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60133 conditions, 6360 events. 4113/6360 cut-off events. For 695920/695923 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35554 event pairs, 1230 based on Foata normal form. 11/6326 useless extension candidates. Maximal degree in co-relation 60012. Up to 5487 conditions per place. [2024-06-27 23:41:00,700 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 448 selfloop transitions, 112 changer transitions 0/569 dead transitions. [2024-06-27 23:41:00,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 569 transitions, 9183 flow [2024-06-27 23:41:00,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:00,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:00,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:41:00,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 23:41:00,702 INFO L175 Difference]: Start difference. First operand has 275 places, 512 transitions, 7136 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:41:00,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 569 transitions, 9183 flow [2024-06-27 23:41:02,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 569 transitions, 8915 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:02,143 INFO L231 Difference]: Finished difference. Result has 282 places, 525 transitions, 7389 flow [2024-06-27 23:41:02,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7389, PETRI_PLACES=282, PETRI_TRANSITIONS=525} [2024-06-27 23:41:02,144 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-27 23:41:02,144 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 525 transitions, 7389 flow [2024-06-27 23:41:02,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:02,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:02,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:02,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:41:02,145 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:02,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:02,145 INFO L85 PathProgramCache]: Analyzing trace with hash 263675851, now seen corresponding path program 4 times [2024-06-27 23:41:02,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:02,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914221968] [2024-06-27 23:41:02,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:02,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:04,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:04,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914221968] [2024-06-27 23:41:04,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914221968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:04,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:04,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:04,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316441536] [2024-06-27 23:41:04,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:04,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:04,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:04,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:04,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:04,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 525 transitions, 7389 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:04,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:04,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:04,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:06,348 INFO L124 PetriNetUnfolderBase]: 4158/6433 cut-off events. [2024-06-27 23:41:06,348 INFO L125 PetriNetUnfolderBase]: For 724723/724726 co-relation queries the response was YES. [2024-06-27 23:41:06,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61337 conditions, 6433 events. 4158/6433 cut-off events. For 724723/724726 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 36059 event pairs, 1239 based on Foata normal form. 8/6399 useless extension candidates. Maximal degree in co-relation 61212. Up to 5685 conditions per place. [2024-06-27 23:41:06,433 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 454 selfloop transitions, 109 changer transitions 0/572 dead transitions. [2024-06-27 23:41:06,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 572 transitions, 9167 flow [2024-06-27 23:41:06,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:06,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:06,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 23:41:06,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-27 23:41:06,435 INFO L175 Difference]: Start difference. First operand has 282 places, 525 transitions, 7389 flow. Second operand 10 states and 203 transitions. [2024-06-27 23:41:06,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 572 transitions, 9167 flow [2024-06-27 23:41:07,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 572 transitions, 8818 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:07,753 INFO L231 Difference]: Finished difference. Result has 285 places, 531 transitions, 7438 flow [2024-06-27 23:41:07,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7438, PETRI_PLACES=285, PETRI_TRANSITIONS=531} [2024-06-27 23:41:07,754 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-27 23:41:07,754 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 531 transitions, 7438 flow [2024-06-27 23:41:07,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:07,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:07,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:07,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:41:07,755 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:07,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:07,755 INFO L85 PathProgramCache]: Analyzing trace with hash -199011833, now seen corresponding path program 5 times [2024-06-27 23:41:07,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:07,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314594955] [2024-06-27 23:41:07,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:07,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:09,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:09,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:09,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314594955] [2024-06-27 23:41:09,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314594955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:09,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:09,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:09,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460620135] [2024-06-27 23:41:09,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:09,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:09,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:10,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:10,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 531 transitions, 7438 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:10,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:10,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:10,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:12,022 INFO L124 PetriNetUnfolderBase]: 4139/6414 cut-off events. [2024-06-27 23:41:12,023 INFO L125 PetriNetUnfolderBase]: For 736795/736798 co-relation queries the response was YES. [2024-06-27 23:41:12,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60777 conditions, 6414 events. 4139/6414 cut-off events. For 736795/736798 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 36039 event pairs, 1213 based on Foata normal form. 11/6386 useless extension candidates. Maximal degree in co-relation 60651. Up to 5595 conditions per place. [2024-06-27 23:41:12,101 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 458 selfloop transitions, 112 changer transitions 0/579 dead transitions. [2024-06-27 23:41:12,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 579 transitions, 9173 flow [2024-06-27 23:41:12,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:12,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:12,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-27 23:41:12,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-27 23:41:12,103 INFO L175 Difference]: Start difference. First operand has 285 places, 531 transitions, 7438 flow. Second operand 9 states and 195 transitions. [2024-06-27 23:41:12,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 579 transitions, 9173 flow [2024-06-27 23:41:13,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 579 transitions, 8761 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-27 23:41:13,736 INFO L231 Difference]: Finished difference. Result has 287 places, 535 transitions, 7355 flow [2024-06-27 23:41:13,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7355, PETRI_PLACES=287, PETRI_TRANSITIONS=535} [2024-06-27 23:41:13,736 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-27 23:41:13,736 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 535 transitions, 7355 flow [2024-06-27 23:41:13,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:13,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:13,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:13,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:41:13,737 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:13,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:13,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1187240923, now seen corresponding path program 6 times [2024-06-27 23:41:13,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:13,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815123205] [2024-06-27 23:41:13,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:13,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:16,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-27 23:41:16,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:16,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815123205] [2024-06-27 23:41:16,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815123205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:16,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:16,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:16,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063359045] [2024-06-27 23:41:16,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:16,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:16,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:16,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:16,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:16,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:16,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 535 transitions, 7355 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:16,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:16,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:16,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:18,297 INFO L124 PetriNetUnfolderBase]: 4255/6578 cut-off events. [2024-06-27 23:41:18,297 INFO L125 PetriNetUnfolderBase]: For 771178/771186 co-relation queries the response was YES. [2024-06-27 23:41:18,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62958 conditions, 6578 events. 4255/6578 cut-off events. For 771178/771186 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 37101 event pairs, 1118 based on Foata normal form. 10/6541 useless extension candidates. Maximal degree in co-relation 62831. Up to 4981 conditions per place. [2024-06-27 23:41:18,378 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 336 selfloop transitions, 263 changer transitions 0/608 dead transitions. [2024-06-27 23:41:18,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 608 transitions, 10231 flow [2024-06-27 23:41:18,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 23:41:18,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-27 23:41:18,380 INFO L175 Difference]: Start difference. First operand has 287 places, 535 transitions, 7355 flow. Second operand 10 states and 222 transitions. [2024-06-27 23:41:18,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 608 transitions, 10231 flow [2024-06-27 23:41:19,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 608 transitions, 10010 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:19,647 INFO L231 Difference]: Finished difference. Result has 292 places, 554 transitions, 8165 flow [2024-06-27 23:41:19,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8165, PETRI_PLACES=292, PETRI_TRANSITIONS=554} [2024-06-27 23:41:19,648 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-27 23:41:19,648 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 554 transitions, 8165 flow [2024-06-27 23:41:19,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:19,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:19,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:19,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:41:19,649 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:19,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:19,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1187246503, now seen corresponding path program 7 times [2024-06-27 23:41:19,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:19,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879333193] [2024-06-27 23:41:19,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:19,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:19,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:21,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:21,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879333193] [2024-06-27 23:41:21,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879333193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:21,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:21,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:21,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304747880] [2024-06-27 23:41:21,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:21,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:21,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:21,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:21,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:21,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:21,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 554 transitions, 8165 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:21,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:21,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:21,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:24,071 INFO L124 PetriNetUnfolderBase]: 4304/6652 cut-off events. [2024-06-27 23:41:24,072 INFO L125 PetriNetUnfolderBase]: For 809417/809425 co-relation queries the response was YES. [2024-06-27 23:41:24,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65730 conditions, 6652 events. 4304/6652 cut-off events. For 809417/809425 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 37560 event pairs, 1127 based on Foata normal form. 9/6613 useless extension candidates. Maximal degree in co-relation 65600. Up to 5113 conditions per place. [2024-06-27 23:41:24,158 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 342 selfloop transitions, 263 changer transitions 0/614 dead transitions. [2024-06-27 23:41:24,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 614 transitions, 10860 flow [2024-06-27 23:41:24,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 23:41:24,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 23:41:24,160 INFO L175 Difference]: Start difference. First operand has 292 places, 554 transitions, 8165 flow. Second operand 9 states and 210 transitions. [2024-06-27 23:41:24,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 614 transitions, 10860 flow [2024-06-27 23:41:25,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 614 transitions, 10638 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 23:41:25,685 INFO L231 Difference]: Finished difference. Result has 298 places, 560 transitions, 8643 flow [2024-06-27 23:41:25,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7985, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8643, PETRI_PLACES=298, PETRI_TRANSITIONS=560} [2024-06-27 23:41:25,686 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 253 predicate places. [2024-06-27 23:41:25,686 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 560 transitions, 8643 flow [2024-06-27 23:41:25,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:25,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:25,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:25,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:41:25,687 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:25,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:25,687 INFO L85 PathProgramCache]: Analyzing trace with hash 905190595, now seen corresponding path program 1 times [2024-06-27 23:41:25,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:25,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747104281] [2024-06-27 23:41:25,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:25,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:25,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:27,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:27,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:27,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747104281] [2024-06-27 23:41:27,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747104281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:27,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:27,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:27,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529957237] [2024-06-27 23:41:27,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:27,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:27,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:27,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:27,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:28,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:41:28,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 560 transitions, 8643 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:28,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:28,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:41:28,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:30,262 INFO L124 PetriNetUnfolderBase]: 4821/7224 cut-off events. [2024-06-27 23:41:30,263 INFO L125 PetriNetUnfolderBase]: For 775388/775394 co-relation queries the response was YES. [2024-06-27 23:41:30,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68631 conditions, 7224 events. 4821/7224 cut-off events. For 775388/775394 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 38601 event pairs, 1385 based on Foata normal form. 4/7224 useless extension candidates. Maximal degree in co-relation 68500. Up to 6614 conditions per place. [2024-06-27 23:41:30,357 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 493 selfloop transitions, 130 changer transitions 0/628 dead transitions. [2024-06-27 23:41:30,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 628 transitions, 10951 flow [2024-06-27 23:41:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:30,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:30,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:41:30,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:41:30,359 INFO L175 Difference]: Start difference. First operand has 298 places, 560 transitions, 8643 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:41:30,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 628 transitions, 10951 flow [2024-06-27 23:41:32,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 628 transitions, 10357 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:32,098 INFO L231 Difference]: Finished difference. Result has 304 places, 586 transitions, 8855 flow [2024-06-27 23:41:32,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8855, PETRI_PLACES=304, PETRI_TRANSITIONS=586} [2024-06-27 23:41:32,099 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 259 predicate places. [2024-06-27 23:41:32,099 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 586 transitions, 8855 flow [2024-06-27 23:41:32,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:32,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:32,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:32,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:41:32,099 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:32,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:32,100 INFO L85 PathProgramCache]: Analyzing trace with hash 905182659, now seen corresponding path program 8 times [2024-06-27 23:41:32,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:32,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878404086] [2024-06-27 23:41:32,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:32,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:34,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:34,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878404086] [2024-06-27 23:41:34,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878404086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:34,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:34,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:34,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386473669] [2024-06-27 23:41:34,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:34,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:34,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:34,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:34,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 586 transitions, 8855 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:34,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:34,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:34,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:36,657 INFO L124 PetriNetUnfolderBase]: 4357/6719 cut-off events. [2024-06-27 23:41:36,657 INFO L125 PetriNetUnfolderBase]: For 840616/840638 co-relation queries the response was YES. [2024-06-27 23:41:36,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66889 conditions, 6719 events. 4357/6719 cut-off events. For 840616/840638 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37899 event pairs, 1132 based on Foata normal form. 23/6698 useless extension candidates. Maximal degree in co-relation 66754. Up to 5136 conditions per place. [2024-06-27 23:41:36,741 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 332 selfloop transitions, 295 changer transitions 0/637 dead transitions. [2024-06-27 23:41:36,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 637 transitions, 11251 flow [2024-06-27 23:41:36,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:36,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:36,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 23:41:36,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5202020202020202 [2024-06-27 23:41:36,743 INFO L175 Difference]: Start difference. First operand has 304 places, 586 transitions, 8855 flow. Second operand 9 states and 206 transitions. [2024-06-27 23:41:36,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 637 transitions, 11251 flow [2024-06-27 23:41:38,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 637 transitions, 11110 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 23:41:38,406 INFO L231 Difference]: Finished difference. Result has 309 places, 586 transitions, 9328 flow [2024-06-27 23:41:38,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8726, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9328, PETRI_PLACES=309, PETRI_TRANSITIONS=586} [2024-06-27 23:41:38,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 264 predicate places. [2024-06-27 23:41:38,407 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 586 transitions, 9328 flow [2024-06-27 23:41:38,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:38,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:38,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:38,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:41:38,408 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:38,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:38,409 INFO L85 PathProgramCache]: Analyzing trace with hash 899618469, now seen corresponding path program 9 times [2024-06-27 23:41:38,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:38,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560244596] [2024-06-27 23:41:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:38,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:40,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:40,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560244596] [2024-06-27 23:41:40,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560244596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:40,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:40,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:40,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112479639] [2024-06-27 23:41:40,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:40,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:40,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:40,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:40,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:40,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 586 transitions, 9328 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:40,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:40,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:40,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:42,910 INFO L124 PetriNetUnfolderBase]: 4393/6782 cut-off events. [2024-06-27 23:41:42,911 INFO L125 PetriNetUnfolderBase]: For 873679/873701 co-relation queries the response was YES. [2024-06-27 23:41:42,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68531 conditions, 6782 events. 4393/6782 cut-off events. For 873679/873701 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38250 event pairs, 1129 based on Foata normal form. 23/6767 useless extension candidates. Maximal degree in co-relation 68395. Up to 5186 conditions per place. [2024-06-27 23:41:42,996 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 351 selfloop transitions, 278 changer transitions 0/639 dead transitions. [2024-06-27 23:41:42,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 639 transitions, 11975 flow [2024-06-27 23:41:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:42,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:42,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 23:41:42,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5328282828282829 [2024-06-27 23:41:42,998 INFO L175 Difference]: Start difference. First operand has 309 places, 586 transitions, 9328 flow. Second operand 9 states and 211 transitions. [2024-06-27 23:41:42,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 639 transitions, 11975 flow [2024-06-27 23:41:44,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 639 transitions, 11418 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:41:44,547 INFO L231 Difference]: Finished difference. Result has 312 places, 589 transitions, 9419 flow [2024-06-27 23:41:44,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8771, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9419, PETRI_PLACES=312, PETRI_TRANSITIONS=589} [2024-06-27 23:41:44,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-27 23:41:44,548 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 589 transitions, 9419 flow [2024-06-27 23:41:44,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:44,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:44,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:44,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:41:44,549 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:44,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:44,549 INFO L85 PathProgramCache]: Analyzing trace with hash 899612889, now seen corresponding path program 10 times [2024-06-27 23:41:44,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:44,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828436572] [2024-06-27 23:41:44,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:44,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:44,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:47,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:47,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:47,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828436572] [2024-06-27 23:41:47,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828436572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:47,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:47,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:47,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808699946] [2024-06-27 23:41:47,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:47,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:47,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:47,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:47,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:47,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:47,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 589 transitions, 9419 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:47,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:47,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:47,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:49,427 INFO L124 PetriNetUnfolderBase]: 4427/6836 cut-off events. [2024-06-27 23:41:49,427 INFO L125 PetriNetUnfolderBase]: For 899180/899188 co-relation queries the response was YES. [2024-06-27 23:41:49,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69648 conditions, 6836 events. 4427/6836 cut-off events. For 899180/899188 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 38627 event pairs, 1129 based on Foata normal form. 10/6808 useless extension candidates. Maximal degree in co-relation 69511. Up to 5196 conditions per place. [2024-06-27 23:41:49,514 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 355 selfloop transitions, 281 changer transitions 0/646 dead transitions. [2024-06-27 23:41:49,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 646 transitions, 12132 flow [2024-06-27 23:41:49,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:49,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:49,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-27 23:41:49,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2024-06-27 23:41:49,516 INFO L175 Difference]: Start difference. First operand has 312 places, 589 transitions, 9419 flow. Second operand 10 states and 225 transitions. [2024-06-27 23:41:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 646 transitions, 12132 flow [2024-06-27 23:41:51,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 646 transitions, 11450 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:51,145 INFO L231 Difference]: Finished difference. Result has 316 places, 595 transitions, 9434 flow [2024-06-27 23:41:51,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8737, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9434, PETRI_PLACES=316, PETRI_TRANSITIONS=595} [2024-06-27 23:41:51,146 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-06-27 23:41:51,146 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 595 transitions, 9434 flow [2024-06-27 23:41:51,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:51,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:51,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:51,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:41:51,147 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:51,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:51,147 INFO L85 PathProgramCache]: Analyzing trace with hash 899468739, now seen corresponding path program 11 times [2024-06-27 23:41:51,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:51,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461802842] [2024-06-27 23:41:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:51,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:53,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-27 23:41:53,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:53,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461802842] [2024-06-27 23:41:53,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461802842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:53,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:53,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:41:53,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84715346] [2024-06-27 23:41:53,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:53,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:41:53,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:53,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:41:53,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:41:53,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:41:53,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 595 transitions, 9434 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:53,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:53,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:41:53,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:55,681 INFO L124 PetriNetUnfolderBase]: 4450/6875 cut-off events. [2024-06-27 23:41:55,681 INFO L125 PetriNetUnfolderBase]: For 930956/930978 co-relation queries the response was YES. [2024-06-27 23:41:55,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70102 conditions, 6875 events. 4450/6875 cut-off events. For 930956/930978 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 38958 event pairs, 1138 based on Foata normal form. 24/6861 useless extension candidates. Maximal degree in co-relation 69964. Up to 5052 conditions per place. [2024-06-27 23:41:55,786 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 341 selfloop transitions, 297 changer transitions 0/648 dead transitions. [2024-06-27 23:41:55,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 648 transitions, 11918 flow [2024-06-27 23:41:55,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-27 23:41:55,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-27 23:41:55,788 INFO L175 Difference]: Start difference. First operand has 316 places, 595 transitions, 9434 flow. Second operand 10 states and 222 transitions. [2024-06-27 23:41:55,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 648 transitions, 11918 flow [2024-06-27 23:41:57,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 648 transitions, 11299 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:57,846 INFO L231 Difference]: Finished difference. Result has 320 places, 601 transitions, 9602 flow [2024-06-27 23:41:57,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8815, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9602, PETRI_PLACES=320, PETRI_TRANSITIONS=601} [2024-06-27 23:41:57,847 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-27 23:41:57,847 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 601 transitions, 9602 flow [2024-06-27 23:41:57,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:57,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:57,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:57,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:41:57,848 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:57,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:57,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2011862260, now seen corresponding path program 1 times [2024-06-27 23:41:57,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:57,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627362297] [2024-06-27 23:41:57,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:57,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:59,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:59,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:59,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627362297] [2024-06-27 23:41:59,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627362297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:59,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:59,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:41:59,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031761032] [2024-06-27 23:41:59,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:59,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:41:59,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:59,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:41:59,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:42:00,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:00,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 601 transitions, 9602 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:00,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:00,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:00,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:02,075 INFO L124 PetriNetUnfolderBase]: 4658/7042 cut-off events. [2024-06-27 23:42:02,075 INFO L125 PetriNetUnfolderBase]: For 904608/904647 co-relation queries the response was YES. [2024-06-27 23:42:02,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70079 conditions, 7042 events. 4658/7042 cut-off events. For 904608/904647 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 38512 event pairs, 1204 based on Foata normal form. 29/7046 useless extension candidates. Maximal degree in co-relation 69939. Up to 6506 conditions per place. [2024-06-27 23:42:02,179 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 502 selfloop transitions, 53 changer transitions 0/626 dead transitions. [2024-06-27 23:42:02,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 626 transitions, 11008 flow [2024-06-27 23:42:02,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:42:02,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:42:02,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:42:02,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-27 23:42:02,181 INFO L175 Difference]: Start difference. First operand has 320 places, 601 transitions, 9602 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:42:02,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 626 transitions, 11008 flow [2024-06-27 23:42:03,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 626 transitions, 10475 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:03,902 INFO L231 Difference]: Finished difference. Result has 323 places, 607 transitions, 9264 flow [2024-06-27 23:42:03,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9264, PETRI_PLACES=323, PETRI_TRANSITIONS=607} [2024-06-27 23:42:03,903 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 278 predicate places. [2024-06-27 23:42:03,903 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 607 transitions, 9264 flow [2024-06-27 23:42:03,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:03,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:03,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:03,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:42:03,903 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:03,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:03,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1070387177, now seen corresponding path program 2 times [2024-06-27 23:42:03,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:03,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287992153] [2024-06-27 23:42:03,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:03,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:06,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:06,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:06,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287992153] [2024-06-27 23:42:06,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287992153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:06,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:06,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:06,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386866452] [2024-06-27 23:42:06,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:06,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:06,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:06,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:06,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:06,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:06,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 607 transitions, 9264 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:06,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:06,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:06,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:08,722 INFO L124 PetriNetUnfolderBase]: 4950/7424 cut-off events. [2024-06-27 23:42:08,723 INFO L125 PetriNetUnfolderBase]: For 923912/923915 co-relation queries the response was YES. [2024-06-27 23:42:08,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72633 conditions, 7424 events. 4950/7424 cut-off events. For 923912/923915 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39991 event pairs, 1680 based on Foata normal form. 3/7423 useless extension candidates. Maximal degree in co-relation 72492. Up to 6846 conditions per place. [2024-06-27 23:42:08,813 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 518 selfloop transitions, 121 changer transitions 0/646 dead transitions. [2024-06-27 23:42:08,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 646 transitions, 11075 flow [2024-06-27 23:42:08,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:08,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:08,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:42:08,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-06-27 23:42:08,815 INFO L175 Difference]: Start difference. First operand has 323 places, 607 transitions, 9264 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:42:08,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 646 transitions, 11075 flow [2024-06-27 23:42:10,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 646 transitions, 10882 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:10,777 INFO L231 Difference]: Finished difference. Result has 328 places, 616 transitions, 9473 flow [2024-06-27 23:42:10,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9473, PETRI_PLACES=328, PETRI_TRANSITIONS=616} [2024-06-27 23:42:10,777 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-27 23:42:10,777 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 616 transitions, 9473 flow [2024-06-27 23:42:10,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:10,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:10,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:10,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:42:10,778 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:10,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1845186858, now seen corresponding path program 2 times [2024-06-27 23:42:10,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:10,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050149230] [2024-06-27 23:42:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:10,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:10,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:12,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:12,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:12,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050149230] [2024-06-27 23:42:12,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050149230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:12,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:12,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:42:12,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686669706] [2024-06-27 23:42:12,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:12,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:42:12,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:12,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:42:12,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:42:12,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:12,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 616 transitions, 9473 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:12,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:12,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:12,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:14,320 INFO L124 PetriNetUnfolderBase]: 4891/7290 cut-off events. [2024-06-27 23:42:14,321 INFO L125 PetriNetUnfolderBase]: For 939368/939368 co-relation queries the response was YES. [2024-06-27 23:42:14,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72102 conditions, 7290 events. 4891/7290 cut-off events. For 939368/939368 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 39032 event pairs, 1657 based on Foata normal form. 1/7257 useless extension candidates. Maximal degree in co-relation 71958. Up to 7065 conditions per place. [2024-06-27 23:42:14,438 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 590 selfloop transitions, 31 changer transitions 0/644 dead transitions. [2024-06-27 23:42:14,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 644 transitions, 11046 flow [2024-06-27 23:42:14,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:42:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:42:14,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 23:42:14,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 23:42:14,440 INFO L175 Difference]: Start difference. First operand has 328 places, 616 transitions, 9473 flow. Second operand 7 states and 126 transitions. [2024-06-27 23:42:14,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 644 transitions, 11046 flow [2024-06-27 23:42:16,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 644 transitions, 10444 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 23:42:16,810 INFO L231 Difference]: Finished difference. Result has 328 places, 630 transitions, 9119 flow [2024-06-27 23:42:16,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8871, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9119, PETRI_PLACES=328, PETRI_TRANSITIONS=630} [2024-06-27 23:42:16,811 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-27 23:42:16,811 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 630 transitions, 9119 flow [2024-06-27 23:42:16,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:16,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:16,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:16,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:42:16,811 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:16,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:16,812 INFO L85 PathProgramCache]: Analyzing trace with hash 109878777, now seen corresponding path program 12 times [2024-06-27 23:42:16,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:16,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431250086] [2024-06-27 23:42:16,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:16,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:19,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:19,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:19,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431250086] [2024-06-27 23:42:19,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431250086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:19,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:19,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:19,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584747024] [2024-06-27 23:42:19,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:19,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:19,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:19,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:19,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:19,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:19,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 630 transitions, 9119 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:19,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:19,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:19,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:21,517 INFO L124 PetriNetUnfolderBase]: 4597/7071 cut-off events. [2024-06-27 23:42:21,517 INFO L125 PetriNetUnfolderBase]: For 1046108/1046108 co-relation queries the response was YES. [2024-06-27 23:42:21,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73689 conditions, 7071 events. 4597/7071 cut-off events. For 1046108/1046108 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40102 event pairs, 1553 based on Foata normal form. 8/7036 useless extension candidates. Maximal degree in co-relation 73542. Up to 6279 conditions per place. [2024-06-27 23:42:21,614 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 589 selfloop transitions, 77 changer transitions 0/683 dead transitions. [2024-06-27 23:42:21,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 683 transitions, 11567 flow [2024-06-27 23:42:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:21,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 23:42:21,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 23:42:21,616 INFO L175 Difference]: Start difference. First operand has 328 places, 630 transitions, 9119 flow. Second operand 10 states and 198 transitions. [2024-06-27 23:42:21,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 683 transitions, 11567 flow [2024-06-27 23:42:23,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 683 transitions, 11506 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:42:23,925 INFO L231 Difference]: Finished difference. Result has 337 places, 639 transitions, 9495 flow [2024-06-27 23:42:23,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9062, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9495, PETRI_PLACES=337, PETRI_TRANSITIONS=639} [2024-06-27 23:42:23,926 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-27 23:42:23,926 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 639 transitions, 9495 flow [2024-06-27 23:42:23,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:23,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:23,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:23,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:42:23,927 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:23,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:23,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1629313529, now seen corresponding path program 13 times [2024-06-27 23:42:23,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:23,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662314086] [2024-06-27 23:42:23,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:23,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:26,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:26,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:26,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662314086] [2024-06-27 23:42:26,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662314086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:26,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:26,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:26,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783718604] [2024-06-27 23:42:26,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:26,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:26,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:26,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:26,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:26,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 639 transitions, 9495 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:26,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:26,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:26,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:28,762 INFO L124 PetriNetUnfolderBase]: 4635/7129 cut-off events. [2024-06-27 23:42:28,762 INFO L125 PetriNetUnfolderBase]: For 1107425/1107425 co-relation queries the response was YES. [2024-06-27 23:42:28,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75905 conditions, 7129 events. 4635/7129 cut-off events. For 1107425/1107425 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 40442 event pairs, 1532 based on Foata normal form. 3/7088 useless extension candidates. Maximal degree in co-relation 75755. Up to 6303 conditions per place. [2024-06-27 23:42:28,862 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 545 selfloop transitions, 124 changer transitions 0/686 dead transitions. [2024-06-27 23:42:28,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 686 transitions, 11875 flow [2024-06-27 23:42:28,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:28,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:28,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 23:42:28,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-27 23:42:28,864 INFO L175 Difference]: Start difference. First operand has 337 places, 639 transitions, 9495 flow. Second operand 10 states and 197 transitions. [2024-06-27 23:42:28,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 686 transitions, 11875 flow [2024-06-27 23:42:30,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 686 transitions, 11644 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:30,756 INFO L231 Difference]: Finished difference. Result has 343 places, 648 transitions, 9902 flow [2024-06-27 23:42:30,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9272, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9902, PETRI_PLACES=343, PETRI_TRANSITIONS=648} [2024-06-27 23:42:30,757 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-27 23:42:30,757 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 648 transitions, 9902 flow [2024-06-27 23:42:30,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:30,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:30,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:30,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:42:30,757 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:30,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash 366379287, now seen corresponding path program 14 times [2024-06-27 23:42:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68574719] [2024-06-27 23:42:30,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:30,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:30,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:33,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:33,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68574719] [2024-06-27 23:42:33,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68574719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:33,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:33,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:33,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580333355] [2024-06-27 23:42:33,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:33,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:33,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:33,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:33,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:33,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 648 transitions, 9902 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:33,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:33,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:33,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:35,582 INFO L124 PetriNetUnfolderBase]: 4687/7197 cut-off events. [2024-06-27 23:42:35,582 INFO L125 PetriNetUnfolderBase]: For 1115013/1115013 co-relation queries the response was YES. [2024-06-27 23:42:35,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77720 conditions, 7197 events. 4687/7197 cut-off events. For 1115013/1115013 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 40759 event pairs, 1559 based on Foata normal form. 6/7159 useless extension candidates. Maximal degree in co-relation 77567. Up to 6599 conditions per place. [2024-06-27 23:42:35,700 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 628 selfloop transitions, 37 changer transitions 0/682 dead transitions. [2024-06-27 23:42:35,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 682 transitions, 11550 flow [2024-06-27 23:42:35,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:35,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 23:42:35,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 23:42:35,701 INFO L175 Difference]: Start difference. First operand has 343 places, 648 transitions, 9902 flow. Second operand 10 states and 185 transitions. [2024-06-27 23:42:35,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 682 transitions, 11550 flow [2024-06-27 23:42:38,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 682 transitions, 11404 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:38,128 INFO L231 Difference]: Finished difference. Result has 348 places, 651 transitions, 9947 flow [2024-06-27 23:42:38,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9756, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9947, PETRI_PLACES=348, PETRI_TRANSITIONS=651} [2024-06-27 23:42:38,129 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-27 23:42:38,129 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 651 transitions, 9947 flow [2024-06-27 23:42:38,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:38,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:38,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:38,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:42:38,130 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:38,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:38,130 INFO L85 PathProgramCache]: Analyzing trace with hash 366387223, now seen corresponding path program 3 times [2024-06-27 23:42:38,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:38,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622836014] [2024-06-27 23:42:38,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:38,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:40,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:40,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622836014] [2024-06-27 23:42:40,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622836014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:40,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:40,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:40,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253914779] [2024-06-27 23:42:40,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:40,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:40,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:40,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:40,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:40,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:42:40,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 651 transitions, 9947 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:40,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:40,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:42:40,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:42,653 INFO L124 PetriNetUnfolderBase]: 5083/7603 cut-off events. [2024-06-27 23:42:42,654 INFO L125 PetriNetUnfolderBase]: For 1060380/1060380 co-relation queries the response was YES. [2024-06-27 23:42:42,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78939 conditions, 7603 events. 5083/7603 cut-off events. For 1060380/1060380 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40852 event pairs, 1716 based on Foata normal form. 3/7604 useless extension candidates. Maximal degree in co-relation 78784. Up to 7263 conditions per place. [2024-06-27 23:42:42,755 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 636 selfloop transitions, 39 changer transitions 0/685 dead transitions. [2024-06-27 23:42:42,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 685 transitions, 11805 flow [2024-06-27 23:42:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:42,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 23:42:42,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-27 23:42:42,757 INFO L175 Difference]: Start difference. First operand has 348 places, 651 transitions, 9947 flow. Second operand 10 states and 174 transitions. [2024-06-27 23:42:42,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 685 transitions, 11805 flow [2024-06-27 23:42:45,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 685 transitions, 11654 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:45,503 INFO L231 Difference]: Finished difference. Result has 352 places, 652 transitions, 9912 flow [2024-06-27 23:42:45,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9800, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9912, PETRI_PLACES=352, PETRI_TRANSITIONS=652} [2024-06-27 23:42:45,504 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-27 23:42:45,504 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 652 transitions, 9912 flow [2024-06-27 23:42:45,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:45,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:45,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:45,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:42:45,505 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:45,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:45,505 INFO L85 PathProgramCache]: Analyzing trace with hash -2114819039, now seen corresponding path program 15 times [2024-06-27 23:42:45,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:45,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232076036] [2024-06-27 23:42:45,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:45,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:45,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:48,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:48,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:48,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232076036] [2024-06-27 23:42:48,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232076036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:48,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:48,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:48,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301409958] [2024-06-27 23:42:48,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:48,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:48,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:48,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:48,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:48,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:48,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 652 transitions, 9912 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:48,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:50,838 INFO L124 PetriNetUnfolderBase]: 4710/7236 cut-off events. [2024-06-27 23:42:50,838 INFO L125 PetriNetUnfolderBase]: For 1157131/1157131 co-relation queries the response was YES. [2024-06-27 23:42:50,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78796 conditions, 7236 events. 4710/7236 cut-off events. For 1157131/1157131 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 41050 event pairs, 1535 based on Foata normal form. 4/7197 useless extension candidates. Maximal degree in co-relation 78639. Up to 6230 conditions per place. [2024-06-27 23:42:50,957 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 551 selfloop transitions, 138 changer transitions 0/707 dead transitions. [2024-06-27 23:42:50,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 707 transitions, 12673 flow [2024-06-27 23:42:50,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:50,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:50,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-27 23:42:50,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-27 23:42:50,959 INFO L175 Difference]: Start difference. First operand has 352 places, 652 transitions, 9912 flow. Second operand 10 states and 202 transitions. [2024-06-27 23:42:50,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 707 transitions, 12673 flow [2024-06-27 23:42:53,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 707 transitions, 12545 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:53,693 INFO L231 Difference]: Finished difference. Result has 356 places, 667 transitions, 10413 flow [2024-06-27 23:42:53,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9784, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10413, PETRI_PLACES=356, PETRI_TRANSITIONS=667} [2024-06-27 23:42:53,693 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2024-06-27 23:42:53,694 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 667 transitions, 10413 flow [2024-06-27 23:42:53,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:53,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:53,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:53,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:42:53,694 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:53,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:53,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1629307949, now seen corresponding path program 16 times [2024-06-27 23:42:53,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:53,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356867] [2024-06-27 23:42:53,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:53,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:53,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:56,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:56,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:56,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356867] [2024-06-27 23:42:56,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:56,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:56,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:42:56,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634222318] [2024-06-27 23:42:56,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:56,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:42:56,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:56,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:42:56,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:42:56,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:42:56,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 667 transitions, 10413 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:56,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:56,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:42:56,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:58,987 INFO L124 PetriNetUnfolderBase]: 4748/7302 cut-off events. [2024-06-27 23:42:58,988 INFO L125 PetriNetUnfolderBase]: For 1215584/1215584 co-relation queries the response was YES. [2024-06-27 23:42:59,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81511 conditions, 7302 events. 4748/7302 cut-off events. For 1215584/1215584 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 41564 event pairs, 1533 based on Foata normal form. 6/7265 useless extension candidates. Maximal degree in co-relation 81351. Up to 6420 conditions per place. [2024-06-27 23:42:59,101 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 570 selfloop transitions, 132 changer transitions 0/720 dead transitions. [2024-06-27 23:42:59,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 720 transitions, 13292 flow [2024-06-27 23:42:59,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:42:59,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:42:59,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 23:42:59,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-27 23:42:59,103 INFO L175 Difference]: Start difference. First operand has 356 places, 667 transitions, 10413 flow. Second operand 10 states and 203 transitions. [2024-06-27 23:42:59,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 720 transitions, 13292 flow [2024-06-27 23:43:02,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 720 transitions, 12961 flow, removed 93 selfloop flow, removed 5 redundant places. [2024-06-27 23:43:02,377 INFO L231 Difference]: Finished difference. Result has 362 places, 678 transitions, 10730 flow [2024-06-27 23:43:02,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10112, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10730, PETRI_PLACES=362, PETRI_TRANSITIONS=678} [2024-06-27 23:43:02,378 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2024-06-27 23:43:02,378 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 678 transitions, 10730 flow [2024-06-27 23:43:02,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:02,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:02,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:02,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:43:02,379 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:02,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:02,379 INFO L85 PathProgramCache]: Analyzing trace with hash -723576831, now seen corresponding path program 17 times [2024-06-27 23:43:02,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:02,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320499959] [2024-06-27 23:43:02,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:02,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:02,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:04,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:04,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:04,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320499959] [2024-06-27 23:43:04,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320499959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:04,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:04,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:04,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519438949] [2024-06-27 23:43:04,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:04,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:04,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:04,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:04,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:04,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:04,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 678 transitions, 10730 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:04,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:04,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:04,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:07,293 INFO L124 PetriNetUnfolderBase]: 4771/7335 cut-off events. [2024-06-27 23:43:07,293 INFO L125 PetriNetUnfolderBase]: For 1246847/1246847 co-relation queries the response was YES. [2024-06-27 23:43:07,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82692 conditions, 7335 events. 4771/7335 cut-off events. For 1246847/1246847 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 41867 event pairs, 1537 based on Foata normal form. 4/7294 useless extension candidates. Maximal degree in co-relation 82529. Up to 6487 conditions per place. [2024-06-27 23:43:07,401 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 587 selfloop transitions, 114 changer transitions 0/719 dead transitions. [2024-06-27 23:43:07,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 719 transitions, 12790 flow [2024-06-27 23:43:07,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:07,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:07,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 23:43:07,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 23:43:07,403 INFO L175 Difference]: Start difference. First operand has 362 places, 678 transitions, 10730 flow. Second operand 10 states and 195 transitions. [2024-06-27 23:43:07,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 719 transitions, 12790 flow [2024-06-27 23:43:10,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 719 transitions, 12453 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-27 23:43:10,652 INFO L231 Difference]: Finished difference. Result has 366 places, 681 transitions, 10715 flow [2024-06-27 23:43:10,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10393, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10715, PETRI_PLACES=366, PETRI_TRANSITIONS=681} [2024-06-27 23:43:10,655 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-27 23:43:10,655 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 681 transitions, 10715 flow [2024-06-27 23:43:10,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:10,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:10,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:10,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:43:10,656 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:10,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:10,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1836243675, now seen corresponding path program 4 times [2024-06-27 23:43:10,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:10,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111938153] [2024-06-27 23:43:10,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:10,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:10,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:12,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-27 23:43:12,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:12,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111938153] [2024-06-27 23:43:12,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111938153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:12,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:12,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:12,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653792341] [2024-06-27 23:43:12,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:12,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:12,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:12,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:12,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:12,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:12,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 681 transitions, 10715 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:12,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:12,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:12,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:15,074 INFO L124 PetriNetUnfolderBase]: 5219/7801 cut-off events. [2024-06-27 23:43:15,074 INFO L125 PetriNetUnfolderBase]: For 1187908/1187908 co-relation queries the response was YES. [2024-06-27 23:43:15,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84044 conditions, 7801 events. 5219/7801 cut-off events. For 1187908/1187908 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42149 event pairs, 1716 based on Foata normal form. 5/7804 useless extension candidates. Maximal degree in co-relation 83879. Up to 7472 conditions per place. [2024-06-27 23:43:15,202 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 674 selfloop transitions, 41 changer transitions 0/725 dead transitions. [2024-06-27 23:43:15,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 725 transitions, 12642 flow [2024-06-27 23:43:15,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:15,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:15,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 23:43:15,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-27 23:43:15,204 INFO L175 Difference]: Start difference. First operand has 366 places, 681 transitions, 10715 flow. Second operand 10 states and 178 transitions. [2024-06-27 23:43:15,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 725 transitions, 12642 flow [2024-06-27 23:43:18,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 725 transitions, 12344 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:18,295 INFO L231 Difference]: Finished difference. Result has 369 places, 690 transitions, 10762 flow [2024-06-27 23:43:18,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10422, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10762, PETRI_PLACES=369, PETRI_TRANSITIONS=690} [2024-06-27 23:43:18,295 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 324 predicate places. [2024-06-27 23:43:18,296 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 690 transitions, 10762 flow [2024-06-27 23:43:18,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:18,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:18,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:18,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:43:18,296 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:18,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:18,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1613752313, now seen corresponding path program 18 times [2024-06-27 23:43:18,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:18,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108502526] [2024-06-27 23:43:18,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:18,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:18,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:20,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:20,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:20,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108502526] [2024-06-27 23:43:20,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108502526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:20,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:20,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:20,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131554864] [2024-06-27 23:43:20,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:20,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:20,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:20,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:20,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:20,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:20,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 690 transitions, 10762 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:20,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:20,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:20,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:23,526 INFO L124 PetriNetUnfolderBase]: 4802/7379 cut-off events. [2024-06-27 23:43:23,527 INFO L125 PetriNetUnfolderBase]: For 1296429/1296429 co-relation queries the response was YES. [2024-06-27 23:43:23,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83329 conditions, 7379 events. 4802/7379 cut-off events. For 1296429/1296429 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 42151 event pairs, 1537 based on Foata normal form. 3/7337 useless extension candidates. Maximal degree in co-relation 83163. Up to 6528 conditions per place. [2024-06-27 23:43:23,634 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 600 selfloop transitions, 115 changer transitions 0/733 dead transitions. [2024-06-27 23:43:23,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 733 transitions, 12897 flow [2024-06-27 23:43:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:23,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:23,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 23:43:23,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 23:43:23,636 INFO L175 Difference]: Start difference. First operand has 369 places, 690 transitions, 10762 flow. Second operand 10 states and 196 transitions. [2024-06-27 23:43:23,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 733 transitions, 12897 flow [2024-06-27 23:43:27,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 733 transitions, 12802 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:43:27,120 INFO L231 Difference]: Finished difference. Result has 370 places, 693 transitions, 10997 flow [2024-06-27 23:43:27,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10667, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10997, PETRI_PLACES=370, PETRI_TRANSITIONS=693} [2024-06-27 23:43:27,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 325 predicate places. [2024-06-27 23:43:27,121 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 693 transitions, 10997 flow [2024-06-27 23:43:27,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:27,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:27,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:27,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:43:27,122 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:27,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:27,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1807691723, now seen corresponding path program 19 times [2024-06-27 23:43:27,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:27,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890265367] [2024-06-27 23:43:27,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:27,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:27,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:29,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:29,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:29,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890265367] [2024-06-27 23:43:29,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890265367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:29,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:29,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:29,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660589687] [2024-06-27 23:43:29,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:29,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:29,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:29,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:29,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:29,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:29,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 693 transitions, 10997 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:29,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:29,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:29,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:31,799 INFO L124 PetriNetUnfolderBase]: 4815/7405 cut-off events. [2024-06-27 23:43:31,800 INFO L125 PetriNetUnfolderBase]: For 1335990/1335990 co-relation queries the response was YES. [2024-06-27 23:43:31,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84351 conditions, 7405 events. 4815/7405 cut-off events. For 1335990/1335990 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42388 event pairs, 1543 based on Foata normal form. 5/7366 useless extension candidates. Maximal degree in co-relation 84185. Up to 6677 conditions per place. [2024-06-27 23:43:31,941 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 633 selfloop transitions, 84 changer transitions 0/735 dead transitions. [2024-06-27 23:43:31,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 735 transitions, 13212 flow [2024-06-27 23:43:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:31,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:31,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:43:31,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-27 23:43:31,943 INFO L175 Difference]: Start difference. First operand has 370 places, 693 transitions, 10997 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:43:31,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 735 transitions, 13212 flow [2024-06-27 23:43:35,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 735 transitions, 12974 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:35,613 INFO L231 Difference]: Finished difference. Result has 373 places, 698 transitions, 11146 flow [2024-06-27 23:43:35,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10759, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11146, PETRI_PLACES=373, PETRI_TRANSITIONS=698} [2024-06-27 23:43:35,614 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-27 23:43:35,614 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 698 transitions, 11146 flow [2024-06-27 23:43:35,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:35,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:35,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:35,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:43:35,615 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:35,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:35,616 INFO L85 PathProgramCache]: Analyzing trace with hash 109671387, now seen corresponding path program 20 times [2024-06-27 23:43:35,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:35,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169411266] [2024-06-27 23:43:35,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:35,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:35,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:38,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-27 23:43:38,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:38,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169411266] [2024-06-27 23:43:38,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169411266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:38,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:38,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:38,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076738327] [2024-06-27 23:43:38,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:38,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:38,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:38,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:38,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:38,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:38,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 698 transitions, 11146 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:38,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:38,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:38,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:40,827 INFO L124 PetriNetUnfolderBase]: 4869/7485 cut-off events. [2024-06-27 23:43:40,827 INFO L125 PetriNetUnfolderBase]: For 1371402/1371402 co-relation queries the response was YES. [2024-06-27 23:43:40,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85663 conditions, 7485 events. 4869/7485 cut-off events. For 1371402/1371402 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 42922 event pairs, 1547 based on Foata normal form. 6/7448 useless extension candidates. Maximal degree in co-relation 85496. Up to 6685 conditions per place. [2024-06-27 23:43:40,959 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 633 selfloop transitions, 92 changer transitions 0/743 dead transitions. [2024-06-27 23:43:40,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 743 transitions, 13114 flow [2024-06-27 23:43:40,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:40,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:43:40,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 23:43:40,961 INFO L175 Difference]: Start difference. First operand has 373 places, 698 transitions, 11146 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:43:40,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 743 transitions, 13114 flow [2024-06-27 23:43:44,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 743 transitions, 12627 flow, removed 80 selfloop flow, removed 10 redundant places. [2024-06-27 23:43:44,460 INFO L231 Difference]: Finished difference. Result has 374 places, 709 transitions, 11156 flow [2024-06-27 23:43:44,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10659, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11156, PETRI_PLACES=374, PETRI_TRANSITIONS=709} [2024-06-27 23:43:44,460 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-27 23:43:44,460 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 709 transitions, 11156 flow [2024-06-27 23:43:44,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:44,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:44,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:44,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:43:44,461 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:44,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1613746733, now seen corresponding path program 21 times [2024-06-27 23:43:44,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:44,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445651724] [2024-06-27 23:43:44,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:44,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:47,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:47,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:47,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445651724] [2024-06-27 23:43:47,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445651724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:47,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:47,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:47,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015152232] [2024-06-27 23:43:47,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:47,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:47,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:47,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:47,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:47,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:43:47,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 709 transitions, 11156 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:47,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:47,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:43:47,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:49,964 INFO L124 PetriNetUnfolderBase]: 4880/7504 cut-off events. [2024-06-27 23:43:49,964 INFO L125 PetriNetUnfolderBase]: For 1397467/1397467 co-relation queries the response was YES. [2024-06-27 23:43:50,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86473 conditions, 7504 events. 4880/7504 cut-off events. For 1397467/1397467 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43015 event pairs, 1535 based on Foata normal form. 6/7466 useless extension candidates. Maximal degree in co-relation 86304. Up to 6603 conditions per place. [2024-06-27 23:43:50,084 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 623 selfloop transitions, 118 changer transitions 0/759 dead transitions. [2024-06-27 23:43:50,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 759 transitions, 13638 flow [2024-06-27 23:43:50,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:43:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:43:50,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 23:43:50,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-27 23:43:50,087 INFO L175 Difference]: Start difference. First operand has 374 places, 709 transitions, 11156 flow. Second operand 10 states and 197 transitions. [2024-06-27 23:43:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 759 transitions, 13638 flow [2024-06-27 23:43:53,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 759 transitions, 13308 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:53,506 INFO L231 Difference]: Finished difference. Result has 378 places, 719 transitions, 11476 flow [2024-06-27 23:43:53,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10826, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11476, PETRI_PLACES=378, PETRI_TRANSITIONS=719} [2024-06-27 23:43:53,507 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-27 23:43:53,507 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 719 transitions, 11476 flow [2024-06-27 23:43:53,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:53,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:53,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:53,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:43:53,508 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-27 23:43:53,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:53,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1064180400, now seen corresponding path program 3 times [2024-06-27 23:43:53,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:53,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829688779] [2024-06-27 23:43:53,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:53,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:53,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:55,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-27 23:43:55,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:55,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829688779] [2024-06-27 23:43:55,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829688779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:55,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:55,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:43:55,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886025352] [2024-06-27 23:43:55,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:55,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:43:55,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:55,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:43:55,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:43:55,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:43:55,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 719 transitions, 11476 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:55,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:55,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:43:55,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:57,495 INFO L124 PetriNetUnfolderBase]: 5283/7856 cut-off events. [2024-06-27 23:43:57,495 INFO L125 PetriNetUnfolderBase]: For 1333507/1333507 co-relation queries the response was YES. [2024-06-27 23:43:57,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87038 conditions, 7856 events. 5283/7856 cut-off events. For 1333507/1333507 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42423 event pairs, 1685 based on Foata normal form. 1/7822 useless extension candidates. Maximal degree in co-relation 86867. Up to 7653 conditions per place. [2024-06-27 23:43:57,634 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 689 selfloop transitions, 20 changer transitions 0/733 dead transitions. [2024-06-27 23:43:57,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 733 transitions, 13147 flow [2024-06-27 23:43:57,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:43:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:43:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:43:57,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 23:43:57,635 INFO L175 Difference]: Start difference. First operand has 378 places, 719 transitions, 11476 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:43:57,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 733 transitions, 13147 flow [2024-06-27 23:44:01,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 733 transitions, 12795 flow, removed 115 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:01,358 INFO L231 Difference]: Finished difference. Result has 379 places, 723 transitions, 11228 flow [2024-06-27 23:44:01,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11124, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11228, PETRI_PLACES=379, PETRI_TRANSITIONS=723} [2024-06-27 23:44:01,359 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-06-27 23:44:01,359 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 723 transitions, 11228 flow [2024-06-27 23:44:01,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:01,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:01,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:01,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:44:01,360 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-27 23:44:01,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:01,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1264536760, now seen corresponding path program 4 times [2024-06-27 23:44:01,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:01,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522575395] [2024-06-27 23:44:01,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:01,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:01,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:02,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:02,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:02,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522575395] [2024-06-27 23:44:02,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522575395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:02,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:02,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:02,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934409165] [2024-06-27 23:44:02,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:02,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:02,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:02,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:02,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:02,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:02,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 723 transitions, 11228 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:02,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:02,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:02,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:05,385 INFO L124 PetriNetUnfolderBase]: 5280/7852 cut-off events. [2024-06-27 23:44:05,386 INFO L125 PetriNetUnfolderBase]: For 1350189/1350189 co-relation queries the response was YES. [2024-06-27 23:44:05,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86766 conditions, 7852 events. 5280/7852 cut-off events. For 1350189/1350189 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 42456 event pairs, 1680 based on Foata normal form. 1/7818 useless extension candidates. Maximal degree in co-relation 86593. Up to 7656 conditions per place. [2024-06-27 23:44:05,498 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 693 selfloop transitions, 16 changer transitions 0/733 dead transitions. [2024-06-27 23:44:05,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 733 transitions, 12702 flow [2024-06-27 23:44:05,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:05,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:05,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 23:44:05,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-27 23:44:05,499 INFO L175 Difference]: Start difference. First operand has 379 places, 723 transitions, 11228 flow. Second operand 7 states and 117 transitions. [2024-06-27 23:44:05,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 733 transitions, 12702 flow [2024-06-27 23:44:08,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 733 transitions, 12603 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 23:44:08,633 INFO L231 Difference]: Finished difference. Result has 381 places, 724 transitions, 11183 flow [2024-06-27 23:44:08,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11137, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=707, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11183, PETRI_PLACES=381, PETRI_TRANSITIONS=724} [2024-06-27 23:44:08,634 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2024-06-27 23:44:08,634 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 724 transitions, 11183 flow [2024-06-27 23:44:08,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:08,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:08,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:08,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:44:08,634 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:08,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:08,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1792403584, now seen corresponding path program 1 times [2024-06-27 23:44:08,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:08,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257294248] [2024-06-27 23:44:08,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:08,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:08,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:10,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:10,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:10,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257294248] [2024-06-27 23:44:10,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257294248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:10,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:10,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:10,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165029988] [2024-06-27 23:44:10,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:10,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:10,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:10,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:10,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:11,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:11,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 724 transitions, 11183 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:11,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:11,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:11,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:13,539 INFO L124 PetriNetUnfolderBase]: 5283/7856 cut-off events. [2024-06-27 23:44:13,539 INFO L125 PetriNetUnfolderBase]: For 1386021/1386021 co-relation queries the response was YES. [2024-06-27 23:44:13,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87019 conditions, 7856 events. 5283/7856 cut-off events. For 1386021/1386021 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42644 event pairs, 1680 based on Foata normal form. 2/7823 useless extension candidates. Maximal degree in co-relation 86845. Up to 7633 conditions per place. [2024-06-27 23:44:13,666 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 692 selfloop transitions, 27 changer transitions 0/743 dead transitions. [2024-06-27 23:44:13,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 743 transitions, 12949 flow [2024-06-27 23:44:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:13,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 23:44:13,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-27 23:44:13,668 INFO L175 Difference]: Start difference. First operand has 381 places, 724 transitions, 11183 flow. Second operand 7 states and 125 transitions. [2024-06-27 23:44:13,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 743 transitions, 12949 flow [2024-06-27 23:44:17,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 743 transitions, 12919 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:44:17,986 INFO L231 Difference]: Finished difference. Result has 383 places, 730 transitions, 11313 flow [2024-06-27 23:44:17,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11153, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11313, PETRI_PLACES=383, PETRI_TRANSITIONS=730} [2024-06-27 23:44:17,987 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 338 predicate places. [2024-06-27 23:44:17,987 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 730 transitions, 11313 flow [2024-06-27 23:44:17,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:17,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:17,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:17,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:44:17,988 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:17,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:17,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1452795774, now seen corresponding path program 2 times [2024-06-27 23:44:17,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:17,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641610498] [2024-06-27 23:44:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:17,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:20,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:20,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:20,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641610498] [2024-06-27 23:44:20,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641610498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:20,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:20,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:20,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392378652] [2024-06-27 23:44:20,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:20,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:20,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:20,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:20,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:20,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:20,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 730 transitions, 11313 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:20,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:20,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:20,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:22,792 INFO L124 PetriNetUnfolderBase]: 5288/7862 cut-off events. [2024-06-27 23:44:22,792 INFO L125 PetriNetUnfolderBase]: For 1414595/1414595 co-relation queries the response was YES. [2024-06-27 23:44:22,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87935 conditions, 7862 events. 5288/7862 cut-off events. For 1414595/1414595 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 42659 event pairs, 1684 based on Foata normal form. 1/7824 useless extension candidates. Maximal degree in co-relation 87759. Up to 7639 conditions per place. [2024-06-27 23:44:22,924 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 689 selfloop transitions, 30 changer transitions 0/743 dead transitions. [2024-06-27 23:44:22,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 743 transitions, 13013 flow [2024-06-27 23:44:22,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:22,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:22,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:44:22,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-27 23:44:22,926 INFO L175 Difference]: Start difference. First operand has 383 places, 730 transitions, 11313 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:44:22,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 743 transitions, 13013 flow [2024-06-27 23:44:27,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 743 transitions, 12958 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 23:44:27,690 INFO L231 Difference]: Finished difference. Result has 386 places, 733 transitions, 11378 flow [2024-06-27 23:44:27,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11264, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11378, PETRI_PLACES=386, PETRI_TRANSITIONS=733} [2024-06-27 23:44:27,691 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-27 23:44:27,691 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 733 transitions, 11378 flow [2024-06-27 23:44:27,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:27,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:27,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:27,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:44:27,692 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:27,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:27,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1264530808, now seen corresponding path program 3 times [2024-06-27 23:44:27,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:27,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585912189] [2024-06-27 23:44:27,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:27,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:27,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:30,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:30,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:30,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585912189] [2024-06-27 23:44:30,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585912189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:30,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:30,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:30,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329919923] [2024-06-27 23:44:30,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:30,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:30,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:30,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:30,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:30,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 23:44:30,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 733 transitions, 11378 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:30,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:30,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 23:44:30,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:32,593 INFO L124 PetriNetUnfolderBase]: 5285/7858 cut-off events. [2024-06-27 23:44:32,594 INFO L125 PetriNetUnfolderBase]: For 1440423/1440423 co-relation queries the response was YES. [2024-06-27 23:44:32,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88209 conditions, 7858 events. 5285/7858 cut-off events. For 1440423/1440423 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 42579 event pairs, 1684 based on Foata normal form. 1/7820 useless extension candidates. Maximal degree in co-relation 88030. Up to 7636 conditions per place. [2024-06-27 23:44:32,736 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 687 selfloop transitions, 31 changer transitions 0/742 dead transitions. [2024-06-27 23:44:32,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 742 transitions, 12856 flow [2024-06-27 23:44:32,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:44:32,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:44:32,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:44:32,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 23:44:32,737 INFO L175 Difference]: Start difference. First operand has 386 places, 733 transitions, 11378 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:44:32,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 742 transitions, 12856 flow [2024-06-27 23:44:36,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 742 transitions, 12745 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 23:44:36,525 INFO L231 Difference]: Finished difference. Result has 390 places, 733 transitions, 11337 flow [2024-06-27 23:44:36,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11267, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11337, PETRI_PLACES=390, PETRI_TRANSITIONS=733} [2024-06-27 23:44:36,525 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-27 23:44:36,525 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 733 transitions, 11337 flow [2024-06-27 23:44:36,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:36,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:36,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:36,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:44:36,526 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:36,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:36,528 INFO L85 PathProgramCache]: Analyzing trace with hash 637367889, now seen corresponding path program 1 times [2024-06-27 23:44:36,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:36,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610926352] [2024-06-27 23:44:36,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:36,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:39,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610926352] [2024-06-27 23:44:39,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610926352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:39,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:39,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:39,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519822760] [2024-06-27 23:44:39,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:39,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:39,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:39,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:39,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 23:44:39,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 733 transitions, 11337 flow. Second operand has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:39,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:39,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 23:44:39,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:42,232 INFO L124 PetriNetUnfolderBase]: 4597/7377 cut-off events. [2024-06-27 23:44:42,232 INFO L125 PetriNetUnfolderBase]: For 1834640/1835198 co-relation queries the response was YES. [2024-06-27 23:44:42,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92972 conditions, 7377 events. 4597/7377 cut-off events. For 1834640/1835198 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 45791 event pairs, 739 based on Foata normal form. 25/7304 useless extension candidates. Maximal degree in co-relation 92790. Up to 4874 conditions per place. [2024-06-27 23:44:42,361 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 516 selfloop transitions, 151 changer transitions 0/800 dead transitions. [2024-06-27 23:44:42,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 800 transitions, 13832 flow [2024-06-27 23:44:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:44:42,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:44:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-27 23:44:42,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075757575757576 [2024-06-27 23:44:42,363 INFO L175 Difference]: Start difference. First operand has 390 places, 733 transitions, 11337 flow. Second operand 12 states and 268 transitions. [2024-06-27 23:44:42,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 800 transitions, 13832 flow [2024-06-27 23:44:47,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 800 transitions, 13781 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:44:47,055 INFO L231 Difference]: Finished difference. Result has 402 places, 743 transitions, 12058 flow [2024-06-27 23:44:47,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11286, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12058, PETRI_PLACES=402, PETRI_TRANSITIONS=743} [2024-06-27 23:44:47,056 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 357 predicate places. [2024-06-27 23:44:47,056 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 743 transitions, 12058 flow [2024-06-27 23:44:47,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.555555555555555) internal successors, (131), 9 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:47,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:47,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:47,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:44:47,057 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:47,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:47,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1969863153, now seen corresponding path program 1 times [2024-06-27 23:44:47,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:47,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133370195] [2024-06-27 23:44:47,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:47,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:47,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:49,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:49,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133370195] [2024-06-27 23:44:49,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133370195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:49,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:49,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:44:49,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86760461] [2024-06-27 23:44:49,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:49,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:44:49,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:49,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:44:49,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:44:49,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:44:49,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 743 transitions, 12058 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:49,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:49,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:44:49,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:51,863 INFO L124 PetriNetUnfolderBase]: 5407/8152 cut-off events. [2024-06-27 23:44:51,863 INFO L125 PetriNetUnfolderBase]: For 1685517/1685527 co-relation queries the response was YES. [2024-06-27 23:44:51,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98169 conditions, 8152 events. 5407/8152 cut-off events. For 1685517/1685527 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 45492 event pairs, 1398 based on Foata normal form. 7/8119 useless extension candidates. Maximal degree in co-relation 97982. Up to 7655 conditions per place. [2024-06-27 23:44:51,994 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 678 selfloop transitions, 68 changer transitions 0/782 dead transitions. [2024-06-27 23:44:51,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 782 transitions, 14067 flow [2024-06-27 23:44:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:44:51,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:44:51,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:44:51,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-27 23:44:51,995 INFO L175 Difference]: Start difference. First operand has 402 places, 743 transitions, 12058 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:44:51,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 782 transitions, 14067 flow [2024-06-27 23:44:55,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 782 transitions, 13863 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 23:44:55,967 INFO L231 Difference]: Finished difference. Result has 405 places, 758 transitions, 12259 flow [2024-06-27 23:44:55,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11860, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12259, PETRI_PLACES=405, PETRI_TRANSITIONS=758} [2024-06-27 23:44:55,968 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 360 predicate places. [2024-06-27 23:44:55,968 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 758 transitions, 12259 flow [2024-06-27 23:44:55,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:55,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:55,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:55,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:44:55,969 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:55,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:55,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1268294633, now seen corresponding path program 2 times [2024-06-27 23:44:55,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:55,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181180962] [2024-06-27 23:44:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:59,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:59,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:59,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181180962] [2024-06-27 23:44:59,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181180962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:59,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:59,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:44:59,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359149661] [2024-06-27 23:44:59,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:59,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:44:59,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:59,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:44:59,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:44:59,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:44:59,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 758 transitions, 12259 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:59,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:59,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:44:59,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:02,513 INFO L124 PetriNetUnfolderBase]: 5452/8416 cut-off events. [2024-06-27 23:45:02,514 INFO L125 PetriNetUnfolderBase]: For 2031942/2031950 co-relation queries the response was YES. [2024-06-27 23:45:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107309 conditions, 8416 events. 5452/8416 cut-off events. For 2031942/2031950 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 49587 event pairs, 1033 based on Foata normal form. 36/8399 useless extension candidates. Maximal degree in co-relation 107119. Up to 6331 conditions per place. [2024-06-27 23:45:02,661 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 644 selfloop transitions, 169 changer transitions 0/835 dead transitions. [2024-06-27 23:45:02,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 835 transitions, 15484 flow [2024-06-27 23:45:02,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:02,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:02,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 23:45:02,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5082644628099173 [2024-06-27 23:45:02,663 INFO L175 Difference]: Start difference. First operand has 405 places, 758 transitions, 12259 flow. Second operand 11 states and 246 transitions. [2024-06-27 23:45:02,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 835 transitions, 15484 flow [2024-06-27 23:45:08,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 835 transitions, 15340 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:08,168 INFO L231 Difference]: Finished difference. Result has 411 places, 767 transitions, 12823 flow [2024-06-27 23:45:08,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12115, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12823, PETRI_PLACES=411, PETRI_TRANSITIONS=767} [2024-06-27 23:45:08,169 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 366 predicate places. [2024-06-27 23:45:08,170 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 767 transitions, 12823 flow [2024-06-27 23:45:08,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:08,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:08,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:08,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:45:08,170 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:08,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:08,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1347078551, now seen corresponding path program 3 times [2024-06-27 23:45:08,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:08,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784927149] [2024-06-27 23:45:08,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:08,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:08,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:11,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:11,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:11,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784927149] [2024-06-27 23:45:11,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784927149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:11,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:11,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:11,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162167239] [2024-06-27 23:45:11,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:11,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:11,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:11,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:11,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:11,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:45:11,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 767 transitions, 12823 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:11,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:45:11,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:14,842 INFO L124 PetriNetUnfolderBase]: 5805/9041 cut-off events. [2024-06-27 23:45:14,842 INFO L125 PetriNetUnfolderBase]: For 2251154/2251162 co-relation queries the response was YES. [2024-06-27 23:45:14,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118074 conditions, 9041 events. 5805/9041 cut-off events. For 2251154/2251162 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 54888 event pairs, 1426 based on Foata normal form. 36/9014 useless extension candidates. Maximal degree in co-relation 117885. Up to 7197 conditions per place. [2024-06-27 23:45:15,013 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 667 selfloop transitions, 162 changer transitions 0/851 dead transitions. [2024-06-27 23:45:15,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 851 transitions, 16189 flow [2024-06-27 23:45:15,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:15,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:15,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-27 23:45:15,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.512396694214876 [2024-06-27 23:45:15,015 INFO L175 Difference]: Start difference. First operand has 411 places, 767 transitions, 12823 flow. Second operand 11 states and 248 transitions. [2024-06-27 23:45:15,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 851 transitions, 16189 flow [2024-06-27 23:45:20,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 851 transitions, 15893 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:20,766 INFO L231 Difference]: Finished difference. Result has 418 places, 779 transitions, 13281 flow [2024-06-27 23:45:20,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12535, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13281, PETRI_PLACES=418, PETRI_TRANSITIONS=779} [2024-06-27 23:45:20,767 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-06-27 23:45:20,767 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 779 transitions, 13281 flow [2024-06-27 23:45:20,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:20,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:20,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:20,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:45:20,768 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:20,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:20,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1886997237, now seen corresponding path program 4 times [2024-06-27 23:45:20,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:20,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903888673] [2024-06-27 23:45:20,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:20,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:20,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:23,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:23,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903888673] [2024-06-27 23:45:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903888673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:23,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:23,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:23,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649777509] [2024-06-27 23:45:23,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:23,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:23,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:23,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:23,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:23,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:45:23,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 779 transitions, 13281 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:23,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:23,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:45:23,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:27,284 INFO L124 PetriNetUnfolderBase]: 5928/9265 cut-off events. [2024-06-27 23:45:27,284 INFO L125 PetriNetUnfolderBase]: For 2317190/2317198 co-relation queries the response was YES. [2024-06-27 23:45:27,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121179 conditions, 9265 events. 5928/9265 cut-off events. For 2317190/2317198 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 56901 event pairs, 1550 based on Foata normal form. 36/9230 useless extension candidates. Maximal degree in co-relation 120986. Up to 7519 conditions per place. [2024-06-27 23:45:27,463 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 675 selfloop transitions, 158 changer transitions 0/855 dead transitions. [2024-06-27 23:45:27,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 855 transitions, 16473 flow [2024-06-27 23:45:27,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:27,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:27,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 23:45:27,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5082644628099173 [2024-06-27 23:45:27,465 INFO L175 Difference]: Start difference. First operand has 418 places, 779 transitions, 13281 flow. Second operand 11 states and 246 transitions. [2024-06-27 23:45:27,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 855 transitions, 16473 flow [2024-06-27 23:45:33,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 855 transitions, 16200 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:33,996 INFO L231 Difference]: Finished difference. Result has 424 places, 784 transitions, 13542 flow [2024-06-27 23:45:33,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13008, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13542, PETRI_PLACES=424, PETRI_TRANSITIONS=784} [2024-06-27 23:45:33,997 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 379 predicate places. [2024-06-27 23:45:33,997 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 784 transitions, 13542 flow [2024-06-27 23:45:34,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:34,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:34,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:34,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:45:34,009 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:34,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:34,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1186897839, now seen corresponding path program 5 times [2024-06-27 23:45:34,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:34,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005141532] [2024-06-27 23:45:34,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:34,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:34,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:37,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:37,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:37,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005141532] [2024-06-27 23:45:37,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005141532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:37,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:37,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:37,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472953006] [2024-06-27 23:45:37,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:37,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:37,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:37,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:37,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:37,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:45:37,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 784 transitions, 13542 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:37,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:37,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:45:37,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:40,519 INFO L124 PetriNetUnfolderBase]: 5861/9168 cut-off events. [2024-06-27 23:45:40,520 INFO L125 PetriNetUnfolderBase]: For 2249531/2249539 co-relation queries the response was YES. [2024-06-27 23:45:40,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117267 conditions, 9168 events. 5861/9168 cut-off events. For 2249531/2249539 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 56269 event pairs, 1602 based on Foata normal form. 38/9141 useless extension candidates. Maximal degree in co-relation 117071. Up to 7726 conditions per place. [2024-06-27 23:45:40,691 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 671 selfloop transitions, 152 changer transitions 0/845 dead transitions. [2024-06-27 23:45:40,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 845 transitions, 16086 flow [2024-06-27 23:45:40,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:40,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:40,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 23:45:40,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49586776859504134 [2024-06-27 23:45:40,693 INFO L175 Difference]: Start difference. First operand has 424 places, 784 transitions, 13542 flow. Second operand 11 states and 240 transitions. [2024-06-27 23:45:40,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 845 transitions, 16086 flow [2024-06-27 23:45:47,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 845 transitions, 15703 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-27 23:45:47,979 INFO L231 Difference]: Finished difference. Result has 426 places, 784 transitions, 13475 flow [2024-06-27 23:45:47,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13159, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13475, PETRI_PLACES=426, PETRI_TRANSITIONS=784} [2024-06-27 23:45:47,980 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-27 23:45:47,980 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 784 transitions, 13475 flow [2024-06-27 23:45:47,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:47,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:47,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:47,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:45:47,981 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:47,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:47,981 INFO L85 PathProgramCache]: Analyzing trace with hash -2011561873, now seen corresponding path program 6 times [2024-06-27 23:45:47,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:47,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516823531] [2024-06-27 23:45:47,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:47,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:48,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:51,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:51,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:51,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516823531] [2024-06-27 23:45:51,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516823531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:51,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:51,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:45:51,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114196388] [2024-06-27 23:45:51,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:51,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:45:51,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:51,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:45:51,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:45:51,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:45:51,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 784 transitions, 13475 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:51,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:51,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:45:51,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:55,738 INFO L124 PetriNetUnfolderBase]: 6005/9401 cut-off events. [2024-06-27 23:45:55,738 INFO L125 PetriNetUnfolderBase]: For 2303422/2303425 co-relation queries the response was YES. [2024-06-27 23:45:55,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120094 conditions, 9401 events. 6005/9401 cut-off events. For 2303422/2303425 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 58061 event pairs, 1771 based on Foata normal form. 34/9379 useless extension candidates. Maximal degree in co-relation 119898. Up to 8127 conditions per place. [2024-06-27 23:45:55,951 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 692 selfloop transitions, 124 changer transitions 0/838 dead transitions. [2024-06-27 23:45:55,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 838 transitions, 16049 flow [2024-06-27 23:45:55,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:45:55,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:45:55,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-27 23:45:55,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4731404958677686 [2024-06-27 23:45:55,953 INFO L175 Difference]: Start difference. First operand has 426 places, 784 transitions, 13475 flow. Second operand 11 states and 229 transitions. [2024-06-27 23:45:55,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 838 transitions, 16049 flow [2024-06-27 23:46:02,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 838 transitions, 15749 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:46:02,538 INFO L231 Difference]: Finished difference. Result has 428 places, 786 transitions, 13577 flow [2024-06-27 23:46:02,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13175, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13577, PETRI_PLACES=428, PETRI_TRANSITIONS=786} [2024-06-27 23:46:02,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 383 predicate places. [2024-06-27 23:46:02,539 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 786 transitions, 13577 flow [2024-06-27 23:46:02,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:02,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:02,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:02,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:46:02,540 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:02,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2016621073, now seen corresponding path program 7 times [2024-06-27 23:46:02,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:02,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796552627] [2024-06-27 23:46:02,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:02,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:02,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:05,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:05,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:05,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796552627] [2024-06-27 23:46:05,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796552627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:05,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:05,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:05,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956597958] [2024-06-27 23:46:05,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:05,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:05,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:05,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:05,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:05,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 786 transitions, 13577 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:05,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:05,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:05,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:09,556 INFO L124 PetriNetUnfolderBase]: 6137/9613 cut-off events. [2024-06-27 23:46:09,556 INFO L125 PetriNetUnfolderBase]: For 2343781/2343784 co-relation queries the response was YES. [2024-06-27 23:46:09,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122945 conditions, 9613 events. 6137/9613 cut-off events. For 2343781/2343784 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 59699 event pairs, 1694 based on Foata normal form. 32/9581 useless extension candidates. Maximal degree in co-relation 122747. Up to 7775 conditions per place. [2024-06-27 23:46:09,819 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 699 selfloop transitions, 131 changer transitions 0/852 dead transitions. [2024-06-27 23:46:09,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 852 transitions, 16649 flow [2024-06-27 23:46:09,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:46:09,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:46:09,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:46:09,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068181818181818 [2024-06-27 23:46:09,821 INFO L175 Difference]: Start difference. First operand has 428 places, 786 transitions, 13577 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:46:09,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 852 transitions, 16649 flow [2024-06-27 23:46:15,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 852 transitions, 16371 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 23:46:15,909 INFO L231 Difference]: Finished difference. Result has 431 places, 793 transitions, 13819 flow [2024-06-27 23:46:15,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13299, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13819, PETRI_PLACES=431, PETRI_TRANSITIONS=793} [2024-06-27 23:46:15,909 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-27 23:46:15,910 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 793 transitions, 13819 flow [2024-06-27 23:46:15,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:15,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:15,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:15,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:46:15,910 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:15,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:15,911 INFO L85 PathProgramCache]: Analyzing trace with hash 2002293057, now seen corresponding path program 8 times [2024-06-27 23:46:15,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:15,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584407974] [2024-06-27 23:46:15,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:15,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:15,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:18,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-27 23:46:18,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:18,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584407974] [2024-06-27 23:46:18,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584407974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:18,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:18,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:18,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050442371] [2024-06-27 23:46:18,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:18,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:18,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:18,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:18,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:18,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:18,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 793 transitions, 13819 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:18,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:18,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:18,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:22,875 INFO L124 PetriNetUnfolderBase]: 6258/9838 cut-off events. [2024-06-27 23:46:22,875 INFO L125 PetriNetUnfolderBase]: For 2441604/2441607 co-relation queries the response was YES. [2024-06-27 23:46:22,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126077 conditions, 9838 events. 6258/9838 cut-off events. For 2441604/2441607 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 61941 event pairs, 1908 based on Foata normal form. 34/9804 useless extension candidates. Maximal degree in co-relation 125877. Up to 8625 conditions per place. [2024-06-27 23:46:23,070 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 713 selfloop transitions, 114 changer transitions 0/849 dead transitions. [2024-06-27 23:46:23,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 849 transitions, 16487 flow [2024-06-27 23:46:23,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:46:23,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:46:23,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 23:46:23,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-27 23:46:23,072 INFO L175 Difference]: Start difference. First operand has 431 places, 793 transitions, 13819 flow. Second operand 10 states and 216 transitions. [2024-06-27 23:46:23,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 849 transitions, 16487 flow [2024-06-27 23:46:30,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 849 transitions, 15996 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:30,707 INFO L231 Difference]: Finished difference. Result has 433 places, 795 transitions, 13720 flow [2024-06-27 23:46:30,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13336, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13720, PETRI_PLACES=433, PETRI_TRANSITIONS=795} [2024-06-27 23:46:30,708 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 388 predicate places. [2024-06-27 23:46:30,708 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 795 transitions, 13720 flow [2024-06-27 23:46:30,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:30,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:30,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:30,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:46:30,709 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:30,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:30,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1867671343, now seen corresponding path program 9 times [2024-06-27 23:46:30,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:30,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499457223] [2024-06-27 23:46:30,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:30,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:30,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:33,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:33,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:33,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499457223] [2024-06-27 23:46:33,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499457223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:33,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:33,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:33,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100431799] [2024-06-27 23:46:33,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:33,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:33,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:33,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:33,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:33,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:46:33,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 795 transitions, 13720 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:33,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:33,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:46:33,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:38,314 INFO L124 PetriNetUnfolderBase]: 6365/10025 cut-off events. [2024-06-27 23:46:38,315 INFO L125 PetriNetUnfolderBase]: For 2457672/2457675 co-relation queries the response was YES. [2024-06-27 23:46:38,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127130 conditions, 10025 events. 6365/10025 cut-off events. For 2457672/2457675 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 63477 event pairs, 2015 based on Foata normal form. 32/9997 useless extension candidates. Maximal degree in co-relation 126930. Up to 8860 conditions per place. [2024-06-27 23:46:38,521 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 715 selfloop transitions, 111 changer transitions 0/848 dead transitions. [2024-06-27 23:46:38,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 848 transitions, 16336 flow [2024-06-27 23:46:38,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:46:38,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:46:38,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 23:46:38,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-06-27 23:46:38,523 INFO L175 Difference]: Start difference. First operand has 433 places, 795 transitions, 13720 flow. Second operand 11 states and 224 transitions. [2024-06-27 23:46:38,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 848 transitions, 16336 flow [2024-06-27 23:46:45,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 848 transitions, 16078 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:45,538 INFO L231 Difference]: Finished difference. Result has 436 places, 797 transitions, 13844 flow [2024-06-27 23:46:45,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13462, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13844, PETRI_PLACES=436, PETRI_TRANSITIONS=797} [2024-06-27 23:46:45,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-27 23:46:45,539 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 797 transitions, 13844 flow [2024-06-27 23:46:45,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:45,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:45,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:45,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:46:45,540 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:45,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:45,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1874402683, now seen corresponding path program 10 times [2024-06-27 23:46:45,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:45,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667407796] [2024-06-27 23:46:45,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:45,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:45,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:48,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:48,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667407796] [2024-06-27 23:46:48,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667407796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:48,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:48,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:46:48,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932938681] [2024-06-27 23:46:48,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:48,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:46:48,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:48,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:46:48,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:46:48,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 23:46:48,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 797 transitions, 13844 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:48,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:48,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 23:46:48,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:52,908 INFO L124 PetriNetUnfolderBase]: 7267/11121 cut-off events. [2024-06-27 23:46:52,908 INFO L125 PetriNetUnfolderBase]: For 2269626/2269629 co-relation queries the response was YES. [2024-06-27 23:46:53,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133905 conditions, 11121 events. 7267/11121 cut-off events. For 2269626/2269629 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 67405 event pairs, 2378 based on Foata normal form. 8/11123 useless extension candidates. Maximal degree in co-relation 133703. Up to 10075 conditions per place. [2024-06-27 23:46:53,243 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 740 selfloop transitions, 121 changer transitions 0/875 dead transitions. [2024-06-27 23:46:53,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 875 transitions, 17087 flow [2024-06-27 23:46:53,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:46:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:46:53,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:46:53,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-27 23:46:53,247 INFO L175 Difference]: Start difference. First operand has 436 places, 797 transitions, 13844 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:46:53,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 875 transitions, 17087 flow [2024-06-27 23:46:58,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 875 transitions, 16811 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 23:46:58,711 INFO L231 Difference]: Finished difference. Result has 440 places, 821 transitions, 14577 flow [2024-06-27 23:46:58,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13618, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14577, PETRI_PLACES=440, PETRI_TRANSITIONS=821} [2024-06-27 23:46:58,712 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 395 predicate places. [2024-06-27 23:46:58,712 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 821 transitions, 14577 flow [2024-06-27 23:46:58,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:58,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:58,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:58,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:46:58,713 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:58,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:58,713 INFO L85 PathProgramCache]: Analyzing trace with hash -2053148683, now seen corresponding path program 11 times [2024-06-27 23:46:58,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:58,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199708160] [2024-06-27 23:46:58,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:58,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:47:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:47:01,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:47:01,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199708160] [2024-06-27 23:47:01,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199708160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:47:01,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:47:01,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:47:01,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819697977] [2024-06-27 23:47:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:47:01,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:47:01,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:47:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:47:01,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:47:02,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 23:47:02,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 821 transitions, 14577 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:47:02,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:47:02,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 23:47:02,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand