./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_power.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/safe028_power.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe028_power.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe028_power.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-eb4cb34-m [2024-06-21 19:47:31,613 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:47:31,679 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:47:31,684 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:47:31,684 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:47:31,708 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:47:31,708 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:47:31,708 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:47:31,710 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:47:31,713 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:47:31,714 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:47:31,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:47:31,715 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:47:31,716 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:47:31,716 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:47:31,716 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:47:31,716 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:47:31,716 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:47:31,717 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:47:31,717 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:47:31,718 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:47:31,718 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:47:31,718 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:47:31,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:47:31,719 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:47:31,719 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:47:31,719 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:47:31,719 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:47:31,720 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:47:31,720 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:47:31,721 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:47:31,721 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:47:31,721 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:47:31,721 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:47:31,721 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:47:31,722 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:47:31,723 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:47:31,723 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:47:31,723 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-21 19:47:31,959 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:47:31,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:47:31,987 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:47:31,988 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:47:31,989 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:47:31,990 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/safe028_power.yml/witness.yml [2024-06-21 19:47:32,082 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:47:32,082 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:47:32,084 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_power.i [2024-06-21 19:47:33,143 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:47:33,433 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:47:33,437 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_power.i [2024-06-21 19:47:33,460 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71ae406a9/f80a43668fcc4cc39fae7de550782063/FLAG4a154b950 [2024-06-21 19:47:33,717 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71ae406a9/f80a43668fcc4cc39fae7de550782063 [2024-06-21 19:47:33,717 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:47:33,718 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:47:33,719 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:47:33,719 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:47:33,723 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:47:33,724 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:47:32" (1/2) ... [2024-06-21 19:47:33,725 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a11ef89 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:47:33, skipping insertion in model container [2024-06-21 19:47:33,725 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:47:32" (1/2) ... [2024-06-21 19:47:33,727 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@736738c4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:47:33, skipping insertion in model container [2024-06-21 19:47:33,728 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:47:33" (2/2) ... [2024-06-21 19:47:33,729 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a11ef89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:33, skipping insertion in model container [2024-06-21 19:47:33,729 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:47:33" (2/2) ... [2024-06-21 19:47:33,730 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:47:33,753 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:47:33,754 INFO L97 edCorrectnessWitness]: Location invariant before [L866-L866] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$read_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:47:33,754 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$read_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:47:33,754 INFO L97 edCorrectnessWitness]: Location invariant before [L867-L867] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x$r_buff0_thd2 >= 0LL && (0LL - (long long )__unbuffered_p0_EAX) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (0LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$r_buff0_thd2 >= 0LL) && (0LL - (long long )x$mem_tmp) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$read_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$flush_delayed) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$mem_tmp) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff0_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd2) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$r_buff1_thd3) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff0_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EAX$w_buff1_used) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice0 >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )weak$$choice2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1 >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-21 19:47:33,754 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:47:33,755 INFO L106 edCorrectnessWitness]: ghost_update [L862-L862] multithreaded = 1; [2024-06-21 19:47:33,792 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:47:34,108 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:47:34,120 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:47:34,286 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:47:34,331 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:47:34,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34 WrapperNode [2024-06-21 19:47:34,331 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:47:34,332 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:47:34,332 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:47:34,333 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:47:34,337 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,356 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,398 INFO L138 Inliner]: procedures = 175, calls = 75, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 206 [2024-06-21 19:47:34,398 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:47:34,399 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:47:34,399 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:47:34,399 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:47:34,408 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,414 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,444 INFO L175 MemorySlicer]: Split 33 memory accesses to 2 slices as follows [2, 31]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-21 19:47:34,445 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,445 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,470 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,472 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,475 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,478 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,499 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:47:34,500 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:47:34,500 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:47:34,500 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:47:34,500 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (1/1) ... [2024-06-21 19:47:34,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:47:34,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:47:34,543 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-21 19:47:34,561 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-21 19:47:34,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 19:47:34,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 19:47:34,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 19:47:34,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 19:47:34,576 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:47:34,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:47:34,577 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:47:34,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:47:34,577 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:47:34,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:47:34,578 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:47:34,578 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:47:34,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:47:34,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 19:47:34,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:47:34,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:47:34,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:47:34,581 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 19:47:34,795 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:47:34,797 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:47:35,331 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:47:35,331 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:47:35,664 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:47:35,664 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:47:35,665 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:47:35 BoogieIcfgContainer [2024-06-21 19:47:35,665 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:47:35,667 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:47:35,667 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:47:35,669 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:47:35,670 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:47:32" (1/4) ... [2024-06-21 19:47:35,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52820e6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:47:35, skipping insertion in model container [2024-06-21 19:47:35,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:47:33" (2/4) ... [2024-06-21 19:47:35,671 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52820e6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:47:35, skipping insertion in model container [2024-06-21 19:47:35,671 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:47:34" (3/4) ... [2024-06-21 19:47:35,673 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52820e6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:47:35, skipping insertion in model container [2024-06-21 19:47:35,673 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:47:35" (4/4) ... [2024-06-21 19:47:35,674 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_power.i [2024-06-21 19:47:35,689 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:47:35,689 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:47:35,689 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:47:35,751 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:47:35,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:47:35,817 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 19:47:35,817 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:47:35,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 55 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:47:35,820 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:47:35,824 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 19:47:35,834 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:47:35,847 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;@65ad8e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:47:35,847 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:47:35,852 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:47:35,852 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 19:47:35,853 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:47:35,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:35,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:47:35,854 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-21 19:47:35,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:35,858 INFO L85 PathProgramCache]: Analyzing trace with hash 801103074, now seen corresponding path program 1 times [2024-06-21 19:47:35,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:35,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474982291] [2024-06-21 19:47:35,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:35,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:36,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:37,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-21 19:47:37,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:37,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474982291] [2024-06-21 19:47:37,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474982291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:37,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:37,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:47:37,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492277604] [2024-06-21 19:47:37,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:37,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:47:37,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:37,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:47:37,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:47:37,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:47:37,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:37,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:37,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:47:37,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:38,291 INFO L124 PetriNetUnfolderBase]: 990/1587 cut-off events. [2024-06-21 19:47:38,291 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 19:47:38,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3167 conditions, 1587 events. 990/1587 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7658 event pairs, 650 based on Foata normal form. 1/1557 useless extension candidates. Maximal degree in co-relation 3155. Up to 1503 conditions per place. [2024-06-21 19:47:38,303 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 19:47:38,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-21 19:47:38,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:47:38,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:47:38,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 19:47:38,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-21 19:47:38,313 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-21 19:47:38,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-21 19:47:38,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:47:38,317 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 19:47:38,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 19:47:38,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 19:47:38,320 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 19:47:38,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:38,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:38,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:38,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:47:38,321 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-21 19:47:38,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:38,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1061039931, now seen corresponding path program 1 times [2024-06-21 19:47:38,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:38,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052131899] [2024-06-21 19:47:38,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:38,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:38,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:39,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:39,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:39,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052131899] [2024-06-21 19:47:39,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052131899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:39,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:39,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:47:39,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095821884] [2024-06-21 19:47:39,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:39,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:47:39,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:39,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:47:39,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:47:39,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:47:39,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:39,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:39,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:47:39,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:40,152 INFO L124 PetriNetUnfolderBase]: 1154/1773 cut-off events. [2024-06-21 19:47:40,152 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-06-21 19:47:40,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4082 conditions, 1773 events. 1154/1773 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8315 event pairs, 649 based on Foata normal form. 3/1774 useless extension candidates. Maximal degree in co-relation 4070. Up to 1720 conditions per place. [2024-06-21 19:47:40,162 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 44 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 19:47:40,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 258 flow [2024-06-21 19:47:40,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:47:40,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:47:40,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-21 19:47:40,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-21 19:47:40,166 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 90 transitions. [2024-06-21 19:47:40,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 258 flow [2024-06-21 19:47:40,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:47:40,169 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 19:47:40,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 19:47:40,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 19:47:40,172 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 19:47:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:40,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:40,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:40,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:47:40,178 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-21 19:47:40,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:40,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1752171834, now seen corresponding path program 1 times [2024-06-21 19:47:40,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:40,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830312231] [2024-06-21 19:47:40,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:40,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:42,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:42,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:42,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830312231] [2024-06-21 19:47:42,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830312231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:42,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:42,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:47:42,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882663657] [2024-06-21 19:47:42,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:42,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:47:42,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:47:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:47:42,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:47:42,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:42,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:42,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:47:42,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:43,061 INFO L124 PetriNetUnfolderBase]: 1147/1764 cut-off events. [2024-06-21 19:47:43,061 INFO L125 PetriNetUnfolderBase]: For 991/991 co-relation queries the response was YES. [2024-06-21 19:47:43,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 1764 events. 1147/1764 cut-off events. For 991/991 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8244 event pairs, 519 based on Foata normal form. 4/1766 useless extension candidates. Maximal degree in co-relation 4522. Up to 1674 conditions per place. [2024-06-21 19:47:43,070 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-21 19:47:43,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 78 transitions, 400 flow [2024-06-21 19:47:43,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:47:43,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:47:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 19:47:43,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-21 19:47:43,072 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 116 transitions. [2024-06-21 19:47:43,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 78 transitions, 400 flow [2024-06-21 19:47:43,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 78 transitions, 386 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 19:47:43,074 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 220 flow [2024-06-21 19:47:43,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-21 19:47:43,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 19:47:43,075 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 220 flow [2024-06-21 19:47:43,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:43,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:43,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:43,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:47:43,076 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-21 19:47:43,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:43,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1939049055, now seen corresponding path program 1 times [2024-06-21 19:47:43,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:43,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14535193] [2024-06-21 19:47:43,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:43,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:45,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:45,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:45,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14535193] [2024-06-21 19:47:45,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14535193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:45,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:45,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:45,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066426771] [2024-06-21 19:47:45,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:45,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:45,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:45,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:45,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:47:45,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 220 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:45,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:45,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:47:45,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:45,999 INFO L124 PetriNetUnfolderBase]: 1136/1747 cut-off events. [2024-06-21 19:47:45,999 INFO L125 PetriNetUnfolderBase]: For 2202/2202 co-relation queries the response was YES. [2024-06-21 19:47:46,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5211 conditions, 1747 events. 1136/1747 cut-off events. For 2202/2202 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8133 event pairs, 371 based on Foata normal form. 8/1753 useless extension candidates. Maximal degree in co-relation 5194. Up to 1607 conditions per place. [2024-06-21 19:47:46,007 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-06-21 19:47:46,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 86 transitions, 492 flow [2024-06-21 19:47:46,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:47:46,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:47:46,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-21 19:47:46,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-21 19:47:46,011 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 220 flow. Second operand 6 states and 133 transitions. [2024-06-21 19:47:46,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 86 transitions, 492 flow [2024-06-21 19:47:46,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 86 transitions, 492 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 19:47:46,018 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 267 flow [2024-06-21 19:47:46,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=267, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-21 19:47:46,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-21 19:47:46,020 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 267 flow [2024-06-21 19:47:46,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:46,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:46,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:46,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:47:46,021 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-21 19:47:46,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:46,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1986981048, now seen corresponding path program 1 times [2024-06-21 19:47:46,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:46,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501960491] [2024-06-21 19:47:46,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:46,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:47,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:47,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:47,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501960491] [2024-06-21 19:47:47,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501960491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:47,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:47,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:47:47,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861127434] [2024-06-21 19:47:47,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:47,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:47:47,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:47,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:47:47,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:47:47,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:47:47,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 267 flow. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:47,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:47,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:47:47,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:48,273 INFO L124 PetriNetUnfolderBase]: 1061/1678 cut-off events. [2024-06-21 19:47:48,273 INFO L125 PetriNetUnfolderBase]: For 3514/3535 co-relation queries the response was YES. [2024-06-21 19:47:48,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 1678 events. 1061/1678 cut-off events. For 3514/3535 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8368 event pairs, 599 based on Foata normal form. 4/1653 useless extension candidates. Maximal degree in co-relation 5382. Up to 1571 conditions per place. [2024-06-21 19:47:48,282 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-21 19:47:48,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 441 flow [2024-06-21 19:47:48,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:47:48,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:47:48,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 19:47:48,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 19:47:48,284 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 267 flow. Second operand 6 states and 103 transitions. [2024-06-21 19:47:48,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 441 flow [2024-06-21 19:47:48,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 406 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:48,287 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 299 flow [2024-06-21 19:47:48,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-21 19:47:48,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-21 19:47:48,288 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 299 flow [2024-06-21 19:47:48,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:48,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:48,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:48,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:47:48,288 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-21 19:47:48,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:48,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1489215468, now seen corresponding path program 1 times [2024-06-21 19:47:48,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:48,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155946981] [2024-06-21 19:47:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:48,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:50,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:50,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155946981] [2024-06-21 19:47:50,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155946981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:50,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:50,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:50,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58741328] [2024-06-21 19:47:50,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:50,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:50,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:50,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:50,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:50,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:47:50,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 299 flow. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:50,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:50,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:47:50,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:51,441 INFO L124 PetriNetUnfolderBase]: 1095/1725 cut-off events. [2024-06-21 19:47:51,441 INFO L125 PetriNetUnfolderBase]: For 4569/4590 co-relation queries the response was YES. [2024-06-21 19:47:51,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 1725 events. 1095/1725 cut-off events. For 4569/4590 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8627 event pairs, 582 based on Foata normal form. 9/1702 useless extension candidates. Maximal degree in co-relation 5897. Up to 1580 conditions per place. [2024-06-21 19:47:51,451 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 53 selfloop transitions, 21 changer transitions 0/84 dead transitions. [2024-06-21 19:47:51,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 84 transitions, 559 flow [2024-06-21 19:47:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:47:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:47:51,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 19:47:51,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:47:51,453 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 299 flow. Second operand 6 states and 117 transitions. [2024-06-21 19:47:51,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 84 transitions, 559 flow [2024-06-21 19:47:51,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 537 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 19:47:51,458 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 420 flow [2024-06-21 19:47:51,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=420, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-06-21 19:47:51,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 19:47:51,460 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 420 flow [2024-06-21 19:47:51,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:51,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:51,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:51,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:47:51,461 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-21 19:47:51,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:51,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1837255117, now seen corresponding path program 1 times [2024-06-21 19:47:51,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:51,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415769053] [2024-06-21 19:47:51,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:51,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:51,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:53,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:53,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:53,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415769053] [2024-06-21 19:47:53,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415769053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:53,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:53,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:53,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021930081] [2024-06-21 19:47:53,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:53,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:53,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:53,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:53,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:53,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:47:53,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 420 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:53,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:53,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:47:53,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:53,856 INFO L124 PetriNetUnfolderBase]: 1189/1827 cut-off events. [2024-06-21 19:47:53,856 INFO L125 PetriNetUnfolderBase]: For 6235/6235 co-relation queries the response was YES. [2024-06-21 19:47:53,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7353 conditions, 1827 events. 1189/1827 cut-off events. For 6235/6235 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8455 event pairs, 432 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 7325. Up to 1753 conditions per place. [2024-06-21 19:47:53,870 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 77 selfloop transitions, 17 changer transitions 0/99 dead transitions. [2024-06-21 19:47:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 723 flow [2024-06-21 19:47:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:53,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:47:53,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 19:47:53,873 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 420 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:47:53,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 723 flow [2024-06-21 19:47:53,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 99 transitions, 702 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 19:47:53,879 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 505 flow [2024-06-21 19:47:53,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=505, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-21 19:47:53,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-21 19:47:53,880 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 505 flow [2024-06-21 19:47:53,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:53,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:53,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:53,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:47:53,881 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-21 19:47:53,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1079204921, now seen corresponding path program 2 times [2024-06-21 19:47:53,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:53,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031679656] [2024-06-21 19:47:53,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:53,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:53,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:55,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:55,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031679656] [2024-06-21 19:47:55,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031679656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:55,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:55,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:55,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641097837] [2024-06-21 19:47:55,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:55,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:55,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:55,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:55,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:55,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:47:55,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 505 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:55,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:55,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:47:55,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:56,580 INFO L124 PetriNetUnfolderBase]: 1220/1878 cut-off events. [2024-06-21 19:47:56,580 INFO L125 PetriNetUnfolderBase]: For 7845/7845 co-relation queries the response was YES. [2024-06-21 19:47:56,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7998 conditions, 1878 events. 1220/1878 cut-off events. For 7845/7845 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8723 event pairs, 433 based on Foata normal form. 2/1875 useless extension candidates. Maximal degree in co-relation 7966. Up to 1788 conditions per place. [2024-06-21 19:47:56,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 23 changer transitions 0/101 dead transitions. [2024-06-21 19:47:56,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 845 flow [2024-06-21 19:47:56,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:47:56,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:47:56,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 19:47:56,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 19:47:56,594 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 505 flow. Second operand 7 states and 118 transitions. [2024-06-21 19:47:56,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 845 flow [2024-06-21 19:47:56,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 101 transitions, 775 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 19:47:56,600 INFO L231 Difference]: Finished difference. Result has 74 places, 82 transitions, 601 flow [2024-06-21 19:47:56,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=601, PETRI_PLACES=74, PETRI_TRANSITIONS=82} [2024-06-21 19:47:56,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-21 19:47:56,602 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 82 transitions, 601 flow [2024-06-21 19:47:56,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:56,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:56,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:56,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:47:56,603 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-21 19:47:56,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:56,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1078967771, now seen corresponding path program 3 times [2024-06-21 19:47:56,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:56,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935655652] [2024-06-21 19:47:56,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:56,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:56,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:47:58,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:47:58,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:47:58,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935655652] [2024-06-21 19:47:58,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935655652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:47:58,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:47:58,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:47:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333767822] [2024-06-21 19:47:58,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:47:58,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:47:58,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:47:58,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:47:58,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:47:58,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:47:58,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 82 transitions, 601 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:58,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:47:58,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:47:58,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:47:59,163 INFO L124 PetriNetUnfolderBase]: 1215/1867 cut-off events. [2024-06-21 19:47:59,163 INFO L125 PetriNetUnfolderBase]: For 9733/9733 co-relation queries the response was YES. [2024-06-21 19:47:59,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8362 conditions, 1867 events. 1215/1867 cut-off events. For 9733/9733 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8614 event pairs, 439 based on Foata normal form. 2/1861 useless extension candidates. Maximal degree in co-relation 8329. Up to 1748 conditions per place. [2024-06-21 19:47:59,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 31 changer transitions 0/103 dead transitions. [2024-06-21 19:47:59,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 881 flow [2024-06-21 19:47:59,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:47:59,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:47:59,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 19:47:59,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-21 19:47:59,182 INFO L175 Difference]: Start difference. First operand has 74 places, 82 transitions, 601 flow. Second operand 6 states and 109 transitions. [2024-06-21 19:47:59,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 881 flow [2024-06-21 19:47:59,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 103 transitions, 846 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 19:47:59,193 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 676 flow [2024-06-21 19:47:59,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=676, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-21 19:47:59,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-21 19:47:59,194 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 676 flow [2024-06-21 19:47:59,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:47:59,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:47:59,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:47:59,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:47:59,195 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-21 19:47:59,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:47:59,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1771599593, now seen corresponding path program 1 times [2024-06-21 19:47:59,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:47:59,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101107612] [2024-06-21 19:47:59,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:47:59,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:47:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:02,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:02,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:02,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101107612] [2024-06-21 19:48:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101107612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:02,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:02,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563130180] [2024-06-21 19:48:02,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:02,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:02,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:02,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:02,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:02,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 676 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:02,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:02,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:02,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:03,038 INFO L124 PetriNetUnfolderBase]: 1288/1991 cut-off events. [2024-06-21 19:48:03,038 INFO L125 PetriNetUnfolderBase]: For 14156/14156 co-relation queries the response was YES. [2024-06-21 19:48:03,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9186 conditions, 1991 events. 1288/1991 cut-off events. For 14156/14156 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9601 event pairs, 622 based on Foata normal form. 16/2004 useless extension candidates. Maximal degree in co-relation 9151. Up to 1803 conditions per place. [2024-06-21 19:48:03,052 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 95 selfloop transitions, 26 changer transitions 0/126 dead transitions. [2024-06-21 19:48:03,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 126 transitions, 1105 flow [2024-06-21 19:48:03,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:03,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:03,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 19:48:03,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-21 19:48:03,053 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 676 flow. Second operand 7 states and 135 transitions. [2024-06-21 19:48:03,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 126 transitions, 1105 flow [2024-06-21 19:48:03,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 126 transitions, 1019 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 19:48:03,061 INFO L231 Difference]: Finished difference. Result has 83 places, 96 transitions, 763 flow [2024-06-21 19:48:03,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=763, PETRI_PLACES=83, PETRI_TRANSITIONS=96} [2024-06-21 19:48:03,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-21 19:48:03,061 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 96 transitions, 763 flow [2024-06-21 19:48:03,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:03,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:03,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:03,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:48:03,062 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-21 19:48:03,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:03,062 INFO L85 PathProgramCache]: Analyzing trace with hash -613985639, now seen corresponding path program 1 times [2024-06-21 19:48:03,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:03,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963289307] [2024-06-21 19:48:03,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:03,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:03,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:05,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:05,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:05,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963289307] [2024-06-21 19:48:05,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963289307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:05,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:05,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:05,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887848657] [2024-06-21 19:48:05,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:05,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:05,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:05,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:05,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 96 transitions, 763 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:05,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:05,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:05,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:06,313 INFO L124 PetriNetUnfolderBase]: 1301/2005 cut-off events. [2024-06-21 19:48:06,314 INFO L125 PetriNetUnfolderBase]: For 14278/14278 co-relation queries the response was YES. [2024-06-21 19:48:06,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9747 conditions, 2005 events. 1301/2005 cut-off events. For 14278/14278 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9381 event pairs, 422 based on Foata normal form. 2/2005 useless extension candidates. Maximal degree in co-relation 9709. Up to 1899 conditions per place. [2024-06-21 19:48:06,336 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 99 selfloop transitions, 27 changer transitions 0/131 dead transitions. [2024-06-21 19:48:06,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1137 flow [2024-06-21 19:48:06,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:06,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:48:06,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 19:48:06,338 INFO L175 Difference]: Start difference. First operand has 83 places, 96 transitions, 763 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:48:06,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1137 flow [2024-06-21 19:48:06,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 131 transitions, 1094 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 19:48:06,349 INFO L231 Difference]: Finished difference. Result has 89 places, 99 transitions, 823 flow [2024-06-21 19:48:06,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=823, PETRI_PLACES=89, PETRI_TRANSITIONS=99} [2024-06-21 19:48:06,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-21 19:48:06,350 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 99 transitions, 823 flow [2024-06-21 19:48:06,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:06,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:06,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:06,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:48:06,350 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-21 19:48:06,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:06,351 INFO L85 PathProgramCache]: Analyzing trace with hash 613716123, now seen corresponding path program 2 times [2024-06-21 19:48:06,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:06,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196125038] [2024-06-21 19:48:06,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:06,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:08,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:08,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:08,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196125038] [2024-06-21 19:48:08,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196125038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:08,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:08,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:08,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281972781] [2024-06-21 19:48:08,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:08,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:08,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:08,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:08,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:08,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:08,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 99 transitions, 823 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-21 19:48:08,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:08,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:09,827 INFO L124 PetriNetUnfolderBase]: 1323/2036 cut-off events. [2024-06-21 19:48:09,827 INFO L125 PetriNetUnfolderBase]: For 16463/16463 co-relation queries the response was YES. [2024-06-21 19:48:09,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10278 conditions, 2036 events. 1323/2036 cut-off events. For 16463/16463 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9479 event pairs, 423 based on Foata normal form. 2/2033 useless extension candidates. Maximal degree in co-relation 10238. Up to 1928 conditions per place. [2024-06-21 19:48:09,839 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 95 selfloop transitions, 29 changer transitions 0/129 dead transitions. [2024-06-21 19:48:09,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 129 transitions, 1220 flow [2024-06-21 19:48:09,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:09,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:48:09,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 19:48:09,853 INFO L175 Difference]: Start difference. First operand has 89 places, 99 transitions, 823 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:48:09,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 129 transitions, 1220 flow [2024-06-21 19:48:09,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 129 transitions, 1112 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 19:48:09,863 INFO L231 Difference]: Finished difference. Result has 91 places, 105 transitions, 880 flow [2024-06-21 19:48:09,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=91, PETRI_TRANSITIONS=105} [2024-06-21 19:48:09,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-21 19:48:09,864 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 105 transitions, 880 flow [2024-06-21 19:48:09,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-21 19:48:09,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:09,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:48:09,865 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-21 19:48:09,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:09,865 INFO L85 PathProgramCache]: Analyzing trace with hash 914712571, now seen corresponding path program 3 times [2024-06-21 19:48:09,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:09,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418065739] [2024-06-21 19:48:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:09,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:09,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:12,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:12,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418065739] [2024-06-21 19:48:12,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418065739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:12,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:12,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:12,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104217329] [2024-06-21 19:48:12,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:12,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:12,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:12,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:12,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:12,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:12,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 105 transitions, 880 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:12,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:12,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:12,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:13,158 INFO L124 PetriNetUnfolderBase]: 1336/2057 cut-off events. [2024-06-21 19:48:13,158 INFO L125 PetriNetUnfolderBase]: For 19375/19375 co-relation queries the response was YES. [2024-06-21 19:48:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10768 conditions, 2057 events. 1336/2057 cut-off events. For 19375/19375 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9605 event pairs, 429 based on Foata normal form. 2/2051 useless extension candidates. Maximal degree in co-relation 10727. Up to 1921 conditions per place. [2024-06-21 19:48:13,198 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 92 selfloop transitions, 34 changer transitions 0/131 dead transitions. [2024-06-21 19:48:13,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 131 transitions, 1242 flow [2024-06-21 19:48:13,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:48:13,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:48:13,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 19:48:13,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 19:48:13,200 INFO L175 Difference]: Start difference. First operand has 91 places, 105 transitions, 880 flow. Second operand 7 states and 125 transitions. [2024-06-21 19:48:13,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 131 transitions, 1242 flow [2024-06-21 19:48:13,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 131 transitions, 1164 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 19:48:13,212 INFO L231 Difference]: Finished difference. Result has 92 places, 108 transitions, 930 flow [2024-06-21 19:48:13,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=930, PETRI_PLACES=92, PETRI_TRANSITIONS=108} [2024-06-21 19:48:13,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-21 19:48:13,213 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 108 transitions, 930 flow [2024-06-21 19:48:13,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:13,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:13,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:13,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:48:13,214 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-21 19:48:13,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash 914979481, now seen corresponding path program 4 times [2024-06-21 19:48:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:13,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802732427] [2024-06-21 19:48:13,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:13,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:15,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:15,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802732427] [2024-06-21 19:48:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802732427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:15,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979136566] [2024-06-21 19:48:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:15,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:15,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:15,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:15,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 108 transitions, 930 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:15,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:15,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:15,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:16,864 INFO L124 PetriNetUnfolderBase]: 1406/2167 cut-off events. [2024-06-21 19:48:16,864 INFO L125 PetriNetUnfolderBase]: For 23930/23930 co-relation queries the response was YES. [2024-06-21 19:48:16,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11783 conditions, 2167 events. 1406/2167 cut-off events. For 23930/23930 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10409 event pairs, 361 based on Foata normal form. 3/2160 useless extension candidates. Maximal degree in co-relation 11741. Up to 1854 conditions per place. [2024-06-21 19:48:16,876 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 89 selfloop transitions, 63 changer transitions 0/157 dead transitions. [2024-06-21 19:48:16,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 157 transitions, 1710 flow [2024-06-21 19:48:16,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:16,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:16,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 19:48:16,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:48:16,879 INFO L175 Difference]: Start difference. First operand has 92 places, 108 transitions, 930 flow. Second operand 8 states and 147 transitions. [2024-06-21 19:48:16,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 157 transitions, 1710 flow [2024-06-21 19:48:16,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 157 transitions, 1606 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:16,891 INFO L231 Difference]: Finished difference. Result has 98 places, 128 transitions, 1300 flow [2024-06-21 19:48:16,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1300, PETRI_PLACES=98, PETRI_TRANSITIONS=128} [2024-06-21 19:48:16,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-21 19:48:16,892 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 128 transitions, 1300 flow [2024-06-21 19:48:16,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:16,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:16,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:16,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:48:16,893 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-21 19:48:16,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:16,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1273214238, now seen corresponding path program 1 times [2024-06-21 19:48:16,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:16,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181585628] [2024-06-21 19:48:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:16,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:16,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:19,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:19,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181585628] [2024-06-21 19:48:19,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181585628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:19,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:19,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:19,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882035382] [2024-06-21 19:48:19,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:19,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:19,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:19,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:19,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:19,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:19,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 128 transitions, 1300 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:19,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:19,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:19,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:20,172 INFO L124 PetriNetUnfolderBase]: 1476/2290 cut-off events. [2024-06-21 19:48:20,173 INFO L125 PetriNetUnfolderBase]: For 28584/28584 co-relation queries the response was YES. [2024-06-21 19:48:20,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 2290 events. 1476/2290 cut-off events. For 28584/28584 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11177 event pairs, 354 based on Foata normal form. 3/2291 useless extension candidates. Maximal degree in co-relation 13405. Up to 2093 conditions per place. [2024-06-21 19:48:20,187 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 140 selfloop transitions, 36 changer transitions 0/181 dead transitions. [2024-06-21 19:48:20,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 181 transitions, 2042 flow [2024-06-21 19:48:20,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:20,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:20,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 19:48:20,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 19:48:20,188 INFO L175 Difference]: Start difference. First operand has 98 places, 128 transitions, 1300 flow. Second operand 8 states and 155 transitions. [2024-06-21 19:48:20,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 181 transitions, 2042 flow [2024-06-21 19:48:20,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 181 transitions, 1958 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 19:48:20,213 INFO L231 Difference]: Finished difference. Result has 106 places, 142 transitions, 1485 flow [2024-06-21 19:48:20,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1485, PETRI_PLACES=106, PETRI_TRANSITIONS=142} [2024-06-21 19:48:20,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-21 19:48:20,213 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 142 transitions, 1485 flow [2024-06-21 19:48:20,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:20,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:20,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:20,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:48:20,214 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:20,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:20,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1859179184, now seen corresponding path program 2 times [2024-06-21 19:48:20,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:20,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838828923] [2024-06-21 19:48:20,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:20,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:20,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:22,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-21 19:48:22,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:22,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838828923] [2024-06-21 19:48:22,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838828923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:22,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:22,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:22,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546193507] [2024-06-21 19:48:22,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:22,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:22,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:22,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:22,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:22,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:22,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 142 transitions, 1485 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:22,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:22,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:22,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:23,708 INFO L124 PetriNetUnfolderBase]: 1530/2371 cut-off events. [2024-06-21 19:48:23,709 INFO L125 PetriNetUnfolderBase]: For 31553/31553 co-relation queries the response was YES. [2024-06-21 19:48:23,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14249 conditions, 2371 events. 1530/2371 cut-off events. For 31553/31553 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11639 event pairs, 362 based on Foata normal form. 3/2371 useless extension candidates. Maximal degree in co-relation 14199. Up to 2111 conditions per place. [2024-06-21 19:48:23,725 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 136 selfloop transitions, 48 changer transitions 0/189 dead transitions. [2024-06-21 19:48:23,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 189 transitions, 2285 flow [2024-06-21 19:48:23,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:23,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:23,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:48:23,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:48:23,727 INFO L175 Difference]: Start difference. First operand has 106 places, 142 transitions, 1485 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:48:23,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 189 transitions, 2285 flow [2024-06-21 19:48:23,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 189 transitions, 2209 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 19:48:23,779 INFO L231 Difference]: Finished difference. Result has 111 places, 151 transitions, 1696 flow [2024-06-21 19:48:23,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1696, PETRI_PLACES=111, PETRI_TRANSITIONS=151} [2024-06-21 19:48:23,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-21 19:48:23,780 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 151 transitions, 1696 flow [2024-06-21 19:48:23,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:23,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:23,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:23,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:48:23,781 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-21 19:48:23,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:23,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1819250050, now seen corresponding path program 3 times [2024-06-21 19:48:23,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:23,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088535285] [2024-06-21 19:48:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:23,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:23,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:25,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:25,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088535285] [2024-06-21 19:48:25,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088535285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:25,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:25,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:25,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69383426] [2024-06-21 19:48:25,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:25,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:25,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:25,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:25,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:25,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:25,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 151 transitions, 1696 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:25,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:25,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:25,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:26,534 INFO L124 PetriNetUnfolderBase]: 1550/2406 cut-off events. [2024-06-21 19:48:26,534 INFO L125 PetriNetUnfolderBase]: For 35922/35922 co-relation queries the response was YES. [2024-06-21 19:48:26,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15021 conditions, 2406 events. 1550/2406 cut-off events. For 35922/35922 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11847 event pairs, 355 based on Foata normal form. 3/2407 useless extension candidates. Maximal degree in co-relation 14970. Up to 2184 conditions per place. [2024-06-21 19:48:26,549 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 149 selfloop transitions, 45 changer transitions 0/199 dead transitions. [2024-06-21 19:48:26,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 199 transitions, 2408 flow [2024-06-21 19:48:26,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:26,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:26,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 19:48:26,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:48:26,551 INFO L175 Difference]: Start difference. First operand has 111 places, 151 transitions, 1696 flow. Second operand 8 states and 154 transitions. [2024-06-21 19:48:26,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 199 transitions, 2408 flow [2024-06-21 19:48:26,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 199 transitions, 2276 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:26,583 INFO L231 Difference]: Finished difference. Result has 115 places, 161 transitions, 1820 flow [2024-06-21 19:48:26,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1820, PETRI_PLACES=115, PETRI_TRANSITIONS=161} [2024-06-21 19:48:26,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-21 19:48:26,583 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 161 transitions, 1820 flow [2024-06-21 19:48:26,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:26,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:26,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:26,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:48:26,584 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-21 19:48:26,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:26,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1086426512, now seen corresponding path program 1 times [2024-06-21 19:48:26,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:26,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308203749] [2024-06-21 19:48:26,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:26,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:29,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:29,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308203749] [2024-06-21 19:48:29,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308203749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:29,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:29,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556189448] [2024-06-21 19:48:29,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:29,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:29,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:29,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:29,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:29,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:29,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 161 transitions, 1820 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:29,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:29,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:29,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:30,202 INFO L124 PetriNetUnfolderBase]: 1570/2439 cut-off events. [2024-06-21 19:48:30,203 INFO L125 PetriNetUnfolderBase]: For 40609/40609 co-relation queries the response was YES. [2024-06-21 19:48:30,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15441 conditions, 2439 events. 1570/2439 cut-off events. For 40609/40609 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12092 event pairs, 366 based on Foata normal form. 4/2441 useless extension candidates. Maximal degree in co-relation 15388. Up to 2261 conditions per place. [2024-06-21 19:48:30,218 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 164 selfloop transitions, 32 changer transitions 0/201 dead transitions. [2024-06-21 19:48:30,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 201 transitions, 2382 flow [2024-06-21 19:48:30,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 19:48:30,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 19:48:30,221 INFO L175 Difference]: Start difference. First operand has 115 places, 161 transitions, 1820 flow. Second operand 9 states and 159 transitions. [2024-06-21 19:48:30,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 201 transitions, 2382 flow [2024-06-21 19:48:30,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 201 transitions, 2266 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 19:48:30,248 INFO L231 Difference]: Finished difference. Result has 119 places, 163 transitions, 1826 flow [2024-06-21 19:48:30,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=119, PETRI_TRANSITIONS=163} [2024-06-21 19:48:30,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-21 19:48:30,249 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 163 transitions, 1826 flow [2024-06-21 19:48:30,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:30,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:30,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:30,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:48:30,250 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-21 19:48:30,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:30,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1840563990, now seen corresponding path program 4 times [2024-06-21 19:48:30,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:30,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904426390] [2024-06-21 19:48:30,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:30,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:32,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:32,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904426390] [2024-06-21 19:48:32,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904426390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:32,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:32,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:32,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090623648] [2024-06-21 19:48:32,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:32,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:32,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:32,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:32,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:32,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:32,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 163 transitions, 1826 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:32,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:32,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:32,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:33,960 INFO L124 PetriNetUnfolderBase]: 1632/2522 cut-off events. [2024-06-21 19:48:33,960 INFO L125 PetriNetUnfolderBase]: For 41661/41661 co-relation queries the response was YES. [2024-06-21 19:48:33,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16171 conditions, 2522 events. 1632/2522 cut-off events. For 41661/41661 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12355 event pairs, 386 based on Foata normal form. 3/2515 useless extension candidates. Maximal degree in co-relation 16117. Up to 2276 conditions per place. [2024-06-21 19:48:33,977 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 147 selfloop transitions, 88 changer transitions 0/240 dead transitions. [2024-06-21 19:48:33,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 240 transitions, 3054 flow [2024-06-21 19:48:33,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:48:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:48:33,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 19:48:33,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 19:48:33,979 INFO L175 Difference]: Start difference. First operand has 119 places, 163 transitions, 1826 flow. Second operand 10 states and 174 transitions. [2024-06-21 19:48:33,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 240 transitions, 3054 flow [2024-06-21 19:48:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 240 transitions, 2952 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:34,017 INFO L231 Difference]: Finished difference. Result has 124 places, 211 transitions, 2636 flow [2024-06-21 19:48:34,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2636, PETRI_PLACES=124, PETRI_TRANSITIONS=211} [2024-06-21 19:48:34,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-21 19:48:34,017 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 211 transitions, 2636 flow [2024-06-21 19:48:34,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:34,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:34,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:34,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:48:34,018 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-21 19:48:34,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:34,018 INFO L85 PathProgramCache]: Analyzing trace with hash 474991542, now seen corresponding path program 5 times [2024-06-21 19:48:34,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:34,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434983833] [2024-06-21 19:48:34,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:34,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:34,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:36,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:36,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434983833] [2024-06-21 19:48:36,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434983833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:36,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:36,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:36,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466299340] [2024-06-21 19:48:36,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:36,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:36,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:36,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:36,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:36,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:36,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 211 transitions, 2636 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:36,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:36,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:36,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:37,640 INFO L124 PetriNetUnfolderBase]: 1684/2613 cut-off events. [2024-06-21 19:48:37,642 INFO L125 PetriNetUnfolderBase]: For 46521/46521 co-relation queries the response was YES. [2024-06-21 19:48:37,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17020 conditions, 2613 events. 1684/2613 cut-off events. For 46521/46521 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13034 event pairs, 397 based on Foata normal form. 3/2606 useless extension candidates. Maximal degree in co-relation 16963. Up to 2296 conditions per place. [2024-06-21 19:48:37,662 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 151 selfloop transitions, 94 changer transitions 0/250 dead transitions. [2024-06-21 19:48:37,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 250 transitions, 3444 flow [2024-06-21 19:48:37,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:37,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:37,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 19:48:37,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 19:48:37,663 INFO L175 Difference]: Start difference. First operand has 124 places, 211 transitions, 2636 flow. Second operand 8 states and 145 transitions. [2024-06-21 19:48:37,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 250 transitions, 3444 flow [2024-06-21 19:48:37,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 250 transitions, 3243 flow, removed 98 selfloop flow, removed 1 redundant places. [2024-06-21 19:48:37,714 INFO L231 Difference]: Finished difference. Result has 132 places, 225 transitions, 2901 flow [2024-06-21 19:48:37,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2901, PETRI_PLACES=132, PETRI_TRANSITIONS=225} [2024-06-21 19:48:37,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 19:48:37,715 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 225 transitions, 2901 flow [2024-06-21 19:48:37,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:37,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:37,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:37,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:48:37,716 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-21 19:48:37,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:37,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1708686410, now seen corresponding path program 6 times [2024-06-21 19:48:37,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:37,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070752229] [2024-06-21 19:48:37,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:37,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:40,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:40,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070752229] [2024-06-21 19:48:40,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070752229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:40,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:40,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:48:40,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211505611] [2024-06-21 19:48:40,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:48:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:40,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:48:40,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:48:40,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:40,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 225 transitions, 2901 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:40,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:40,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:40,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:41,487 INFO L124 PetriNetUnfolderBase]: 1686/2611 cut-off events. [2024-06-21 19:48:41,488 INFO L125 PetriNetUnfolderBase]: For 49795/49795 co-relation queries the response was YES. [2024-06-21 19:48:41,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17634 conditions, 2611 events. 1686/2611 cut-off events. For 49795/49795 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13044 event pairs, 411 based on Foata normal form. 3/2597 useless extension candidates. Maximal degree in co-relation 17573. Up to 2183 conditions per place. [2024-06-21 19:48:41,508 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 127 selfloop transitions, 123 changer transitions 0/255 dead transitions. [2024-06-21 19:48:41,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 255 transitions, 3653 flow [2024-06-21 19:48:41,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:41,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:41,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:48:41,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 19:48:41,510 INFO L175 Difference]: Start difference. First operand has 132 places, 225 transitions, 2901 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:48:41,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 255 transitions, 3653 flow [2024-06-21 19:48:41,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 255 transitions, 3489 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 19:48:41,568 INFO L231 Difference]: Finished difference. Result has 137 places, 230 transitions, 3165 flow [2024-06-21 19:48:41,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2737, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3165, PETRI_PLACES=137, PETRI_TRANSITIONS=230} [2024-06-21 19:48:41,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 19:48:41,569 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 230 transitions, 3165 flow [2024-06-21 19:48:41,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:48:41,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:41,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:41,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:48:41,570 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-21 19:48:41,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:41,570 INFO L85 PathProgramCache]: Analyzing trace with hash -85094088, now seen corresponding path program 2 times [2024-06-21 19:48:41,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:41,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097091198] [2024-06-21 19:48:41,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:41,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:44,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:44,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:44,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097091198] [2024-06-21 19:48:44,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097091198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:44,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:44,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:44,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507410840] [2024-06-21 19:48:44,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:44,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:44,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:44,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:44,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:44,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:44,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 230 transitions, 3165 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:44,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:44,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:44,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:45,785 INFO L124 PetriNetUnfolderBase]: 1862/2911 cut-off events. [2024-06-21 19:48:45,786 INFO L125 PetriNetUnfolderBase]: For 65611/65611 co-relation queries the response was YES. [2024-06-21 19:48:45,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20101 conditions, 2911 events. 1862/2911 cut-off events. For 65611/65611 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14938 event pairs, 415 based on Foata normal form. 36/2937 useless extension candidates. Maximal degree in co-relation 20038. Up to 2360 conditions per place. [2024-06-21 19:48:45,866 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 166 selfloop transitions, 102 changer transitions 0/273 dead transitions. [2024-06-21 19:48:45,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 273 transitions, 3978 flow [2024-06-21 19:48:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:45,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:45,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:48:45,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:48:45,870 INFO L175 Difference]: Start difference. First operand has 137 places, 230 transitions, 3165 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:48:45,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 273 transitions, 3978 flow [2024-06-21 19:48:45,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 273 transitions, 3704 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-21 19:48:45,955 INFO L231 Difference]: Finished difference. Result has 144 places, 240 transitions, 3341 flow [2024-06-21 19:48:45,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3341, PETRI_PLACES=144, PETRI_TRANSITIONS=240} [2024-06-21 19:48:45,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-21 19:48:45,956 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 240 transitions, 3341 flow [2024-06-21 19:48:45,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:45,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:45,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:45,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:48:45,957 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-21 19:48:45,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:45,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1708679466, now seen corresponding path program 3 times [2024-06-21 19:48:45,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:45,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184530162] [2024-06-21 19:48:45,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:45,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:46,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:49,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184530162] [2024-06-21 19:48:49,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184530162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:49,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:49,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221090249] [2024-06-21 19:48:49,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:49,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:49,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:49,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:49,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:49,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 240 transitions, 3341 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:49,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:49,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:49,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:50,222 INFO L124 PetriNetUnfolderBase]: 1882/2960 cut-off events. [2024-06-21 19:48:50,223 INFO L125 PetriNetUnfolderBase]: For 71135/71135 co-relation queries the response was YES. [2024-06-21 19:48:50,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21121 conditions, 2960 events. 1882/2960 cut-off events. For 71135/71135 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15371 event pairs, 426 based on Foata normal form. 4/2956 useless extension candidates. Maximal degree in co-relation 21055. Up to 2723 conditions per place. [2024-06-21 19:48:50,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 36 changer transitions 0/271 dead transitions. [2024-06-21 19:48:50,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 271 transitions, 4031 flow [2024-06-21 19:48:50,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:50,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:50,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:48:50,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 19:48:50,247 INFO L175 Difference]: Start difference. First operand has 144 places, 240 transitions, 3341 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:48:50,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 271 transitions, 4031 flow [2024-06-21 19:48:50,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 271 transitions, 3788 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 19:48:50,360 INFO L231 Difference]: Finished difference. Result has 147 places, 242 transitions, 3239 flow [2024-06-21 19:48:50,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3239, PETRI_PLACES=147, PETRI_TRANSITIONS=242} [2024-06-21 19:48:50,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-21 19:48:50,360 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 242 transitions, 3239 flow [2024-06-21 19:48:50,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:50,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:50,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:50,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:48:50,361 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-21 19:48:50,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:50,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1700108586, now seen corresponding path program 4 times [2024-06-21 19:48:50,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:50,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293381441] [2024-06-21 19:48:50,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:50,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:53,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:53,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:53,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293381441] [2024-06-21 19:48:53,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293381441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:53,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:53,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:53,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33195429] [2024-06-21 19:48:53,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:53,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:53,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:53,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:53,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:53,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:53,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 242 transitions, 3239 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:53,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:53,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:53,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:54,486 INFO L124 PetriNetUnfolderBase]: 1902/2985 cut-off events. [2024-06-21 19:48:54,487 INFO L125 PetriNetUnfolderBase]: For 73555/73555 co-relation queries the response was YES. [2024-06-21 19:48:54,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21122 conditions, 2985 events. 1902/2985 cut-off events. For 73555/73555 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15463 event pairs, 390 based on Foata normal form. 4/2981 useless extension candidates. Maximal degree in co-relation 21055. Up to 2568 conditions per place. [2024-06-21 19:48:54,513 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 61 changer transitions 0/285 dead transitions. [2024-06-21 19:48:54,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 285 transitions, 4204 flow [2024-06-21 19:48:54,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:48:54,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:48:54,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 19:48:54,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:48:54,522 INFO L175 Difference]: Start difference. First operand has 147 places, 242 transitions, 3239 flow. Second operand 9 states and 153 transitions. [2024-06-21 19:48:54,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 285 transitions, 4204 flow [2024-06-21 19:48:54,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 285 transitions, 4081 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 19:48:54,615 INFO L231 Difference]: Finished difference. Result has 151 places, 252 transitions, 3488 flow [2024-06-21 19:48:54,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3488, PETRI_PLACES=151, PETRI_TRANSITIONS=252} [2024-06-21 19:48:54,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-21 19:48:54,616 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 252 transitions, 3488 flow [2024-06-21 19:48:54,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:54,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:54,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:54,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:48:54,617 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-21 19:48:54,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:54,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1700405256, now seen corresponding path program 5 times [2024-06-21 19:48:54,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:54,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191473382] [2024-06-21 19:48:54,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:54,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:54,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:48:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:48:57,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:48:57,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191473382] [2024-06-21 19:48:57,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191473382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:48:57,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:48:57,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:48:57,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941199702] [2024-06-21 19:48:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:48:57,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:48:57,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:48:57,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:48:57,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:48:57,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:48:57,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 252 transitions, 3488 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:57,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:48:57,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:48:57,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:48:58,675 INFO L124 PetriNetUnfolderBase]: 1894/2967 cut-off events. [2024-06-21 19:48:58,675 INFO L125 PetriNetUnfolderBase]: For 76838/76838 co-relation queries the response was YES. [2024-06-21 19:48:58,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21385 conditions, 2967 events. 1894/2967 cut-off events. For 76838/76838 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15318 event pairs, 424 based on Foata normal form. 4/2963 useless extension candidates. Maximal degree in co-relation 21315. Up to 2692 conditions per place. [2024-06-21 19:48:58,700 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 50 changer transitions 0/282 dead transitions. [2024-06-21 19:48:58,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 282 transitions, 4154 flow [2024-06-21 19:48:58,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:48:58,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:48:58,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 19:48:58,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 19:48:58,702 INFO L175 Difference]: Start difference. First operand has 151 places, 252 transitions, 3488 flow. Second operand 8 states and 142 transitions. [2024-06-21 19:48:58,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 282 transitions, 4154 flow [2024-06-21 19:48:58,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 282 transitions, 3989 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-21 19:48:58,834 INFO L231 Difference]: Finished difference. Result has 156 places, 253 transitions, 3464 flow [2024-06-21 19:48:58,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3464, PETRI_PLACES=156, PETRI_TRANSITIONS=253} [2024-06-21 19:48:58,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 19:48:58,835 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 253 transitions, 3464 flow [2024-06-21 19:48:58,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:48:58,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:48:58,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:48:58,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:48:58,835 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:48:58,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:48:58,836 INFO L85 PathProgramCache]: Analyzing trace with hash -367464101, now seen corresponding path program 1 times [2024-06-21 19:48:58,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:48:58,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78246207] [2024-06-21 19:48:58,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:48:58,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:48:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:01,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:01,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:01,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78246207] [2024-06-21 19:49:01,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78246207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:01,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:01,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:49:01,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419224981] [2024-06-21 19:49:01,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:01,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:49:01,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:01,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:49:01,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:49:01,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:01,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 253 transitions, 3464 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:49:01,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:01,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:01,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:02,213 INFO L124 PetriNetUnfolderBase]: 1851/2911 cut-off events. [2024-06-21 19:49:02,213 INFO L125 PetriNetUnfolderBase]: For 79597/79597 co-relation queries the response was YES. [2024-06-21 19:49:02,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20964 conditions, 2911 events. 1851/2911 cut-off events. For 79597/79597 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15202 event pairs, 656 based on Foata normal form. 3/2911 useless extension candidates. Maximal degree in co-relation 20891. Up to 2780 conditions per place. [2024-06-21 19:49:02,235 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 243 selfloop transitions, 14 changer transitions 0/262 dead transitions. [2024-06-21 19:49:02,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 262 transitions, 3984 flow [2024-06-21 19:49:02,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:49:02,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:49:02,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 19:49:02,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 19:49:02,236 INFO L175 Difference]: Start difference. First operand has 156 places, 253 transitions, 3464 flow. Second operand 5 states and 87 transitions. [2024-06-21 19:49:02,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 262 transitions, 3984 flow [2024-06-21 19:49:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 262 transitions, 3867 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 19:49:02,325 INFO L231 Difference]: Finished difference. Result has 156 places, 253 transitions, 3373 flow [2024-06-21 19:49:02,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3373, PETRI_PLACES=156, PETRI_TRANSITIONS=253} [2024-06-21 19:49:02,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 19:49:02,326 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 253 transitions, 3373 flow [2024-06-21 19:49:02,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:49:02,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:02,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:02,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:49:02,326 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:02,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:02,327 INFO L85 PathProgramCache]: Analyzing trace with hash 764967230, now seen corresponding path program 1 times [2024-06-21 19:49:02,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:02,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039301052] [2024-06-21 19:49:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:02,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:05,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-21 19:49:05,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:05,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039301052] [2024-06-21 19:49:05,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039301052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:05,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:05,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:05,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654035218] [2024-06-21 19:49:05,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:05,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:05,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:05,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:05,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:05,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 253 transitions, 3373 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:05,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:05,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:05,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:06,489 INFO L124 PetriNetUnfolderBase]: 1887/2959 cut-off events. [2024-06-21 19:49:06,490 INFO L125 PetriNetUnfolderBase]: For 77580/77580 co-relation queries the response was YES. [2024-06-21 19:49:06,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21424 conditions, 2959 events. 1887/2959 cut-off events. For 77580/77580 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 15241 event pairs, 401 based on Foata normal form. 3/2960 useless extension candidates. Maximal degree in co-relation 21349. Up to 2646 conditions per place. [2024-06-21 19:49:06,514 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 212 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-06-21 19:49:06,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 303 transitions, 4223 flow [2024-06-21 19:49:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:06,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:06,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:49:06,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:49:06,516 INFO L175 Difference]: Start difference. First operand has 156 places, 253 transitions, 3373 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:49:06,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 303 transitions, 4223 flow [2024-06-21 19:49:06,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 303 transitions, 4195 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 19:49:06,627 INFO L231 Difference]: Finished difference. Result has 162 places, 261 transitions, 3652 flow [2024-06-21 19:49:06,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3652, PETRI_PLACES=162, PETRI_TRANSITIONS=261} [2024-06-21 19:49:06,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-21 19:49:06,638 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 261 transitions, 3652 flow [2024-06-21 19:49:06,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:06,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:06,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:06,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:49:06,639 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-21 19:49:06,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:06,639 INFO L85 PathProgramCache]: Analyzing trace with hash 677537266, now seen corresponding path program 2 times [2024-06-21 19:49:06,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:06,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088997205] [2024-06-21 19:49:06,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:06,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:09,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:09,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088997205] [2024-06-21 19:49:09,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088997205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:09,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:09,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025388728] [2024-06-21 19:49:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:09,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:09,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:09,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:09,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:09,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 261 transitions, 3652 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:09,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:09,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:09,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:11,122 INFO L124 PetriNetUnfolderBase]: 1970/3073 cut-off events. [2024-06-21 19:49:11,122 INFO L125 PetriNetUnfolderBase]: For 85704/85704 co-relation queries the response was YES. [2024-06-21 19:49:11,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22948 conditions, 3073 events. 1970/3073 cut-off events. For 85704/85704 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15900 event pairs, 412 based on Foata normal form. 3/3073 useless extension candidates. Maximal degree in co-relation 22871. Up to 2563 conditions per place. [2024-06-21 19:49:11,148 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 193 selfloop transitions, 122 changer transitions 0/320 dead transitions. [2024-06-21 19:49:11,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 320 transitions, 4898 flow [2024-06-21 19:49:11,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:11,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:11,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 19:49:11,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 19:49:11,150 INFO L175 Difference]: Start difference. First operand has 162 places, 261 transitions, 3652 flow. Second operand 9 states and 174 transitions. [2024-06-21 19:49:11,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 320 transitions, 4898 flow [2024-06-21 19:49:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 320 transitions, 4715 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:11,279 INFO L231 Difference]: Finished difference. Result has 166 places, 275 transitions, 3987 flow [2024-06-21 19:49:11,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3987, PETRI_PLACES=166, PETRI_TRANSITIONS=275} [2024-06-21 19:49:11,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-21 19:49:11,279 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 275 transitions, 3987 flow [2024-06-21 19:49:11,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:11,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:11,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:11,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:49:11,280 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-21 19:49:11,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:11,280 INFO L85 PathProgramCache]: Analyzing trace with hash 680303106, now seen corresponding path program 3 times [2024-06-21 19:49:11,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:11,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854623736] [2024-06-21 19:49:11,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:11,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:14,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-21 19:49:14,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854623736] [2024-06-21 19:49:14,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854623736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:14,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:14,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:14,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673180349] [2024-06-21 19:49:14,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:14,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:14,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:14,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:14,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:14,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:14,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 275 transitions, 3987 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:14,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:14,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:14,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:15,506 INFO L124 PetriNetUnfolderBase]: 1972/3076 cut-off events. [2024-06-21 19:49:15,506 INFO L125 PetriNetUnfolderBase]: For 93126/93126 co-relation queries the response was YES. [2024-06-21 19:49:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23812 conditions, 3076 events. 1972/3076 cut-off events. For 93126/93126 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15893 event pairs, 414 based on Foata normal form. 3/3076 useless extension candidates. Maximal degree in co-relation 23733. Up to 2700 conditions per place. [2024-06-21 19:49:15,538 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 209 selfloop transitions, 105 changer transitions 0/319 dead transitions. [2024-06-21 19:49:15,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 319 transitions, 4906 flow [2024-06-21 19:49:15,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:15,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:15,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:49:15,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:49:15,539 INFO L175 Difference]: Start difference. First operand has 166 places, 275 transitions, 3987 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:49:15,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 319 transitions, 4906 flow [2024-06-21 19:49:15,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 319 transitions, 4767 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 19:49:15,739 INFO L231 Difference]: Finished difference. Result has 170 places, 279 transitions, 4167 flow [2024-06-21 19:49:15,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4167, PETRI_PLACES=170, PETRI_TRANSITIONS=279} [2024-06-21 19:49:15,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-21 19:49:15,740 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 279 transitions, 4167 flow [2024-06-21 19:49:15,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:15,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:15,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:15,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:49:15,741 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-21 19:49:15,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:15,741 INFO L85 PathProgramCache]: Analyzing trace with hash 705282350, now seen corresponding path program 4 times [2024-06-21 19:49:15,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:15,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672644188] [2024-06-21 19:49:15,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:15,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:18,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:18,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:18,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672644188] [2024-06-21 19:49:18,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672644188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:18,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:18,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:18,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989116805] [2024-06-21 19:49:18,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:18,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:18,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:18,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:18,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:18,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:18,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 279 transitions, 4167 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:18,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:18,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:18,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:19,351 INFO L124 PetriNetUnfolderBase]: 1978/3090 cut-off events. [2024-06-21 19:49:19,351 INFO L125 PetriNetUnfolderBase]: For 95883/95883 co-relation queries the response was YES. [2024-06-21 19:49:19,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24255 conditions, 3090 events. 1978/3090 cut-off events. For 95883/95883 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16028 event pairs, 404 based on Foata normal form. 3/3091 useless extension candidates. Maximal degree in co-relation 24174. Up to 2776 conditions per place. [2024-06-21 19:49:19,379 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 232 selfloop transitions, 93 changer transitions 0/330 dead transitions. [2024-06-21 19:49:19,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 330 transitions, 5085 flow [2024-06-21 19:49:19,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:19,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:19,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 19:49:19,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-21 19:49:19,381 INFO L175 Difference]: Start difference. First operand has 170 places, 279 transitions, 4167 flow. Second operand 9 states and 170 transitions. [2024-06-21 19:49:19,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 330 transitions, 5085 flow [2024-06-21 19:49:19,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 330 transitions, 4811 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 19:49:19,526 INFO L231 Difference]: Finished difference. Result has 172 places, 288 transitions, 4238 flow [2024-06-21 19:49:19,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3893, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4238, PETRI_PLACES=172, PETRI_TRANSITIONS=288} [2024-06-21 19:49:19,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-21 19:49:19,527 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 288 transitions, 4238 flow [2024-06-21 19:49:19,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:19,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:19,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:19,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:49:19,527 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-21 19:49:19,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:19,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1370520316, now seen corresponding path program 5 times [2024-06-21 19:49:19,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:19,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693234432] [2024-06-21 19:49:19,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:19,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:22,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:22,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693234432] [2024-06-21 19:49:22,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693234432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:22,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:22,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:22,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483800501] [2024-06-21 19:49:22,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:22,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:22,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:22,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 288 transitions, 4238 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:22,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:22,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:22,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:24,031 INFO L124 PetriNetUnfolderBase]: 2014/3142 cut-off events. [2024-06-21 19:49:24,031 INFO L125 PetriNetUnfolderBase]: For 100818/100818 co-relation queries the response was YES. [2024-06-21 19:49:24,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24633 conditions, 3142 events. 2014/3142 cut-off events. For 100818/100818 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16284 event pairs, 417 based on Foata normal form. 3/3135 useless extension candidates. Maximal degree in co-relation 24551. Up to 2782 conditions per place. [2024-06-21 19:49:24,061 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 221 selfloop transitions, 99 changer transitions 0/325 dead transitions. [2024-06-21 19:49:24,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 325 transitions, 5089 flow [2024-06-21 19:49:24,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:24,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:24,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:49:24,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 19:49:24,063 INFO L175 Difference]: Start difference. First operand has 172 places, 288 transitions, 4238 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:49:24,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 325 transitions, 5089 flow [2024-06-21 19:49:24,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 325 transitions, 4907 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:24,253 INFO L231 Difference]: Finished difference. Result has 175 places, 296 transitions, 4399 flow [2024-06-21 19:49:24,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4399, PETRI_PLACES=175, PETRI_TRANSITIONS=296} [2024-06-21 19:49:24,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-21 19:49:24,254 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 296 transitions, 4399 flow [2024-06-21 19:49:24,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:24,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:24,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:49:24,254 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-21 19:49:24,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1533230314, now seen corresponding path program 6 times [2024-06-21 19:49:24,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:24,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946313145] [2024-06-21 19:49:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:24,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:27,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:27,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:27,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946313145] [2024-06-21 19:49:27,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946313145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:27,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:27,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:27,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567222280] [2024-06-21 19:49:27,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:27,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:27,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:27,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:27,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:27,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:27,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 296 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:27,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:27,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:27,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:29,001 INFO L124 PetriNetUnfolderBase]: 2082/3250 cut-off events. [2024-06-21 19:49:29,001 INFO L125 PetriNetUnfolderBase]: For 109839/109839 co-relation queries the response was YES. [2024-06-21 19:49:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26226 conditions, 3250 events. 2082/3250 cut-off events. For 109839/109839 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17001 event pairs, 417 based on Foata normal form. 3/3243 useless extension candidates. Maximal degree in co-relation 26143. Up to 2758 conditions per place. [2024-06-21 19:49:29,033 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 212 selfloop transitions, 124 changer transitions 0/341 dead transitions. [2024-06-21 19:49:29,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 341 transitions, 5543 flow [2024-06-21 19:49:29,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:29,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:29,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 19:49:29,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 19:49:29,035 INFO L175 Difference]: Start difference. First operand has 175 places, 296 transitions, 4399 flow. Second operand 8 states and 155 transitions. [2024-06-21 19:49:29,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 341 transitions, 5543 flow [2024-06-21 19:49:29,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 341 transitions, 5317 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:29,220 INFO L231 Difference]: Finished difference. Result has 178 places, 310 transitions, 4761 flow [2024-06-21 19:49:29,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4173, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4761, PETRI_PLACES=178, PETRI_TRANSITIONS=310} [2024-06-21 19:49:29,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-21 19:49:29,221 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 310 transitions, 4761 flow [2024-06-21 19:49:29,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:29,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:29,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:29,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:49:29,221 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-21 19:49:29,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:29,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1402702824, now seen corresponding path program 7 times [2024-06-21 19:49:29,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:29,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354425141] [2024-06-21 19:49:29,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:29,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:32,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:32,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:32,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354425141] [2024-06-21 19:49:32,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354425141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:32,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:32,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899525193] [2024-06-21 19:49:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:32,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:33,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:33,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 310 transitions, 4761 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:33,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:33,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:33,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:34,376 INFO L124 PetriNetUnfolderBase]: 2136/3328 cut-off events. [2024-06-21 19:49:34,377 INFO L125 PetriNetUnfolderBase]: For 121910/121910 co-relation queries the response was YES. [2024-06-21 19:49:34,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27924 conditions, 3328 events. 2136/3328 cut-off events. For 121910/121910 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17482 event pairs, 430 based on Foata normal form. 3/3314 useless extension candidates. Maximal degree in co-relation 27839. Up to 2806 conditions per place. [2024-06-21 19:49:34,483 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 215 selfloop transitions, 131 changer transitions 0/351 dead transitions. [2024-06-21 19:49:34,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 351 transitions, 6071 flow [2024-06-21 19:49:34,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:34,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:34,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:49:34,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:49:34,484 INFO L175 Difference]: Start difference. First operand has 178 places, 310 transitions, 4761 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:49:34,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 351 transitions, 6071 flow [2024-06-21 19:49:34,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 351 transitions, 5954 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:34,688 INFO L231 Difference]: Finished difference. Result has 183 places, 317 transitions, 5086 flow [2024-06-21 19:49:34,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5086, PETRI_PLACES=183, PETRI_TRANSITIONS=317} [2024-06-21 19:49:34,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 19:49:34,689 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 317 transitions, 5086 flow [2024-06-21 19:49:34,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:34,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:34,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:34,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:49:34,689 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-21 19:49:34,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:34,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1429669284, now seen corresponding path program 8 times [2024-06-21 19:49:34,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:34,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433405465] [2024-06-21 19:49:34,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:34,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:34,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:37,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:37,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:37,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433405465] [2024-06-21 19:49:37,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433405465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:37,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:37,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:37,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858676121] [2024-06-21 19:49:37,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:37,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:37,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:37,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:37,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:37,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:37,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 317 transitions, 5086 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:37,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:37,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:37,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:39,076 INFO L124 PetriNetUnfolderBase]: 2138/3331 cut-off events. [2024-06-21 19:49:39,077 INFO L125 PetriNetUnfolderBase]: For 129631/129631 co-relation queries the response was YES. [2024-06-21 19:49:39,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28933 conditions, 3331 events. 2138/3331 cut-off events. For 129631/129631 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17504 event pairs, 429 based on Foata normal form. 3/3317 useless extension candidates. Maximal degree in co-relation 28845. Up to 2855 conditions per place. [2024-06-21 19:49:39,109 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 221 selfloop transitions, 125 changer transitions 0/351 dead transitions. [2024-06-21 19:49:39,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 351 transitions, 6137 flow [2024-06-21 19:49:39,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:39,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:49:39,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:49:39,114 INFO L175 Difference]: Start difference. First operand has 183 places, 317 transitions, 5086 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:49:39,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 351 transitions, 6137 flow [2024-06-21 19:49:39,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 351 transitions, 5925 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 19:49:39,341 INFO L231 Difference]: Finished difference. Result has 187 places, 321 transitions, 5254 flow [2024-06-21 19:49:39,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4890, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5254, PETRI_PLACES=187, PETRI_TRANSITIONS=321} [2024-06-21 19:49:39,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-21 19:49:39,341 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 321 transitions, 5254 flow [2024-06-21 19:49:39,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:39,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:39,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:39,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:49:39,342 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-21 19:49:39,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1172961384, now seen corresponding path program 9 times [2024-06-21 19:49:39,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:39,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029048862] [2024-06-21 19:49:39,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:39,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:39,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:43,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-21 19:49:43,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:43,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029048862] [2024-06-21 19:49:43,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029048862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:43,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:43,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:43,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708036246] [2024-06-21 19:49:43,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:43,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:43,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:43,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:43,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:43,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:43,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 321 transitions, 5254 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:43,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:43,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:43,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:44,639 INFO L124 PetriNetUnfolderBase]: 2164/3370 cut-off events. [2024-06-21 19:49:44,644 INFO L125 PetriNetUnfolderBase]: For 134794/134794 co-relation queries the response was YES. [2024-06-21 19:49:44,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29807 conditions, 3370 events. 2164/3370 cut-off events. For 134794/134794 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17745 event pairs, 427 based on Foata normal form. 3/3356 useless extension candidates. Maximal degree in co-relation 29717. Up to 2537 conditions per place. [2024-06-21 19:49:44,674 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 157 selfloop transitions, 202 changer transitions 0/364 dead transitions. [2024-06-21 19:49:44,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 364 transitions, 6612 flow [2024-06-21 19:49:44,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:49:44,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:49:44,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:49:44,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:49:44,676 INFO L175 Difference]: Start difference. First operand has 187 places, 321 transitions, 5254 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:49:44,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 364 transitions, 6612 flow [2024-06-21 19:49:44,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 364 transitions, 6287 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:44,876 INFO L231 Difference]: Finished difference. Result has 191 places, 332 transitions, 5729 flow [2024-06-21 19:49:44,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4929, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5729, PETRI_PLACES=191, PETRI_TRANSITIONS=332} [2024-06-21 19:49:44,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 19:49:44,877 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 332 transitions, 5729 flow [2024-06-21 19:49:44,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:44,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:44,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:44,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:49:44,878 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-21 19:49:44,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1576413575, now seen corresponding path program 1 times [2024-06-21 19:49:44,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:44,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718730026] [2024-06-21 19:49:44,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:44,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:44,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:47,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:47,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:47,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718730026] [2024-06-21 19:49:47,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718730026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:47,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:47,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:47,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641360031] [2024-06-21 19:49:47,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:47,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:47,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:47,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:47,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:47,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:47,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 332 transitions, 5729 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:47,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:47,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:47,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:48,845 INFO L124 PetriNetUnfolderBase]: 2228/3487 cut-off events. [2024-06-21 19:49:48,845 INFO L125 PetriNetUnfolderBase]: For 152145/152145 co-relation queries the response was YES. [2024-06-21 19:49:48,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31863 conditions, 3487 events. 2228/3487 cut-off events. For 152145/152145 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18687 event pairs, 347 based on Foata normal form. 6/3491 useless extension candidates. Maximal degree in co-relation 31770. Up to 3137 conditions per place. [2024-06-21 19:49:48,882 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 311 selfloop transitions, 73 changer transitions 0/389 dead transitions. [2024-06-21 19:49:48,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 389 transitions, 6882 flow [2024-06-21 19:49:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:49:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:49:48,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-21 19:49:48,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-21 19:49:48,886 INFO L175 Difference]: Start difference. First operand has 191 places, 332 transitions, 5729 flow. Second operand 11 states and 195 transitions. [2024-06-21 19:49:48,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 389 transitions, 6882 flow [2024-06-21 19:49:49,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 389 transitions, 6577 flow, removed 79 selfloop flow, removed 3 redundant places. [2024-06-21 19:49:49,164 INFO L231 Difference]: Finished difference. Result has 202 places, 345 transitions, 5884 flow [2024-06-21 19:49:49,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5884, PETRI_PLACES=202, PETRI_TRANSITIONS=345} [2024-06-21 19:49:49,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-21 19:49:49,165 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 345 transitions, 5884 flow [2024-06-21 19:49:49,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:49,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:49,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:49,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:49:49,165 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-21 19:49:49,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:49,166 INFO L85 PathProgramCache]: Analyzing trace with hash -666373553, now seen corresponding path program 2 times [2024-06-21 19:49:49,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:49,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623834257] [2024-06-21 19:49:49,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:49,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:49:51,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:51,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623834257] [2024-06-21 19:49:51,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623834257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:51,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:51,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:49:51,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064736662] [2024-06-21 19:49:51,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:51,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:49:51,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:49:51,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:49:51,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:51,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 345 transitions, 5884 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:51,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:51,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:51,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:53,140 INFO L124 PetriNetUnfolderBase]: 2259/3536 cut-off events. [2024-06-21 19:49:53,142 INFO L125 PetriNetUnfolderBase]: For 152597/152597 co-relation queries the response was YES. [2024-06-21 19:49:53,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31804 conditions, 3536 events. 2259/3536 cut-off events. For 152597/152597 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19010 event pairs, 368 based on Foata normal form. 6/3540 useless extension candidates. Maximal degree in co-relation 31706. Up to 3182 conditions per place. [2024-06-21 19:49:53,176 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 298 selfloop transitions, 84 changer transitions 0/387 dead transitions. [2024-06-21 19:49:53,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 387 transitions, 6866 flow [2024-06-21 19:49:53,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:49:53,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:49:53,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:49:53,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:49:53,177 INFO L175 Difference]: Start difference. First operand has 202 places, 345 transitions, 5884 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:49:53,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 387 transitions, 6866 flow [2024-06-21 19:49:53,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 387 transitions, 6599 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-21 19:49:53,475 INFO L231 Difference]: Finished difference. Result has 206 places, 348 transitions, 5897 flow [2024-06-21 19:49:53,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5897, PETRI_PLACES=206, PETRI_TRANSITIONS=348} [2024-06-21 19:49:53,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 19:49:53,476 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 348 transitions, 5897 flow [2024-06-21 19:49:53,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:49:53,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:53,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:53,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:49:53,477 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:49:53,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:53,478 INFO L85 PathProgramCache]: Analyzing trace with hash -29901739, now seen corresponding path program 1 times [2024-06-21 19:49:53,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:53,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3160120] [2024-06-21 19:49:53,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:53,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:49:56,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-21 19:49:56,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:49:56,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3160120] [2024-06-21 19:49:56,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3160120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:49:56,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:49:56,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:49:56,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89561296] [2024-06-21 19:49:56,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:49:56,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:49:56,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:49:56,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:49:56,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:49:56,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:49:56,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 348 transitions, 5897 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:49:56,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:49:56,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:49:56,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:49:58,592 INFO L124 PetriNetUnfolderBase]: 2451/3855 cut-off events. [2024-06-21 19:49:58,592 INFO L125 PetriNetUnfolderBase]: For 180685/180685 co-relation queries the response was YES. [2024-06-21 19:49:58,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34024 conditions, 3855 events. 2451/3855 cut-off events. For 180685/180685 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 21270 event pairs, 396 based on Foata normal form. 24/3877 useless extension candidates. Maximal degree in co-relation 33924. Up to 3225 conditions per place. [2024-06-21 19:49:58,637 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 297 selfloop transitions, 97 changer transitions 0/399 dead transitions. [2024-06-21 19:49:58,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 399 transitions, 6973 flow [2024-06-21 19:49:58,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:49:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:49:58,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 19:49:58,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:49:58,638 INFO L175 Difference]: Start difference. First operand has 206 places, 348 transitions, 5897 flow. Second operand 10 states and 190 transitions. [2024-06-21 19:49:58,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 399 transitions, 6973 flow [2024-06-21 19:49:59,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 399 transitions, 6737 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 19:49:59,038 INFO L231 Difference]: Finished difference. Result has 210 places, 352 transitions, 5991 flow [2024-06-21 19:49:59,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5991, PETRI_PLACES=210, PETRI_TRANSITIONS=352} [2024-06-21 19:49:59,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-21 19:49:59,039 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 352 transitions, 5991 flow [2024-06-21 19:49:59,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:49:59,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:49:59,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:49:59,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:49:59,039 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-21 19:49:59,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:49:59,040 INFO L85 PathProgramCache]: Analyzing trace with hash -601212503, now seen corresponding path program 3 times [2024-06-21 19:49:59,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:49:59,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226684815] [2024-06-21 19:49:59,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:49:59,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:49:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:01,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-21 19:50:01,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226684815] [2024-06-21 19:50:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226684815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955743654] [2024-06-21 19:50:01,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:01,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:01,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:01,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:01,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:01,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:01,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 352 transitions, 5991 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:01,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:01,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:01,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:03,626 INFO L124 PetriNetUnfolderBase]: 2482/3899 cut-off events. [2024-06-21 19:50:03,627 INFO L125 PetriNetUnfolderBase]: For 174857/174857 co-relation queries the response was YES. [2024-06-21 19:50:03,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34700 conditions, 3899 events. 2482/3899 cut-off events. For 174857/174857 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21529 event pairs, 414 based on Foata normal form. 6/3902 useless extension candidates. Maximal degree in co-relation 34599. Up to 3480 conditions per place. [2024-06-21 19:50:03,669 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 283 selfloop transitions, 106 changer transitions 0/394 dead transitions. [2024-06-21 19:50:03,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 394 transitions, 7083 flow [2024-06-21 19:50:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:03,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:03,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:50:03,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:50:03,670 INFO L175 Difference]: Start difference. First operand has 210 places, 352 transitions, 5991 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:50:03,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 394 transitions, 7083 flow [2024-06-21 19:50:04,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 394 transitions, 6855 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 19:50:04,009 INFO L231 Difference]: Finished difference. Result has 211 places, 355 transitions, 6096 flow [2024-06-21 19:50:04,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5763, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6096, PETRI_PLACES=211, PETRI_TRANSITIONS=355} [2024-06-21 19:50:04,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 19:50:04,010 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 355 transitions, 6096 flow [2024-06-21 19:50:04,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:04,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:04,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:04,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:50:04,010 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-21 19:50:04,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:04,011 INFO L85 PathProgramCache]: Analyzing trace with hash -477608419, now seen corresponding path program 2 times [2024-06-21 19:50:04,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:04,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573333321] [2024-06-21 19:50:04,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:04,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:07,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:07,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:07,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573333321] [2024-06-21 19:50:07,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573333321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:07,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:07,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:50:07,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199516126] [2024-06-21 19:50:07,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:07,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:50:07,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:07,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:50:07,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:50:07,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:07,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 355 transitions, 6096 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:07,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:07,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:07,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:09,237 INFO L124 PetriNetUnfolderBase]: 2588/4089 cut-off events. [2024-06-21 19:50:09,237 INFO L125 PetriNetUnfolderBase]: For 199376/199376 co-relation queries the response was YES. [2024-06-21 19:50:09,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36147 conditions, 4089 events. 2588/4089 cut-off events. For 199376/199376 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22965 event pairs, 438 based on Foata normal form. 24/4110 useless extension candidates. Maximal degree in co-relation 36045. Up to 3499 conditions per place. [2024-06-21 19:50:09,281 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 286 selfloop transitions, 113 changer transitions 0/404 dead transitions. [2024-06-21 19:50:09,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 404 transitions, 7242 flow [2024-06-21 19:50:09,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:50:09,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:50:09,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 19:50:09,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:50:09,283 INFO L175 Difference]: Start difference. First operand has 211 places, 355 transitions, 6096 flow. Second operand 10 states and 190 transitions. [2024-06-21 19:50:09,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 404 transitions, 7242 flow [2024-06-21 19:50:09,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 404 transitions, 6935 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 19:50:09,587 INFO L231 Difference]: Finished difference. Result has 214 places, 357 transitions, 6115 flow [2024-06-21 19:50:09,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6115, PETRI_PLACES=214, PETRI_TRANSITIONS=357} [2024-06-21 19:50:09,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-21 19:50:09,588 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 357 transitions, 6115 flow [2024-06-21 19:50:09,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:09,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:09,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:09,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:50:09,589 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-21 19:50:09,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:09,589 INFO L85 PathProgramCache]: Analyzing trace with hash -470942179, now seen corresponding path program 3 times [2024-06-21 19:50:09,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:09,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862206550] [2024-06-21 19:50:09,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:09,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:09,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:13,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:13,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:13,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862206550] [2024-06-21 19:50:13,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862206550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:13,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:13,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:50:13,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825713064] [2024-06-21 19:50:13,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:13,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:50:13,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:13,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:50:13,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:50:13,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:13,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 357 transitions, 6115 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:13,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:13,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:13,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:15,396 INFO L124 PetriNetUnfolderBase]: 2905/4610 cut-off events. [2024-06-21 19:50:15,396 INFO L125 PetriNetUnfolderBase]: For 230275/230275 co-relation queries the response was YES. [2024-06-21 19:50:15,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41145 conditions, 4610 events. 2905/4610 cut-off events. For 230275/230275 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26782 event pairs, 495 based on Foata normal form. 18/4625 useless extension candidates. Maximal degree in co-relation 41042. Up to 2940 conditions per place. [2024-06-21 19:50:15,440 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 266 selfloop transitions, 148 changer transitions 0/419 dead transitions. [2024-06-21 19:50:15,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 419 transitions, 7813 flow [2024-06-21 19:50:15,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:50:15,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:50:15,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 19:50:15,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-21 19:50:15,441 INFO L175 Difference]: Start difference. First operand has 214 places, 357 transitions, 6115 flow. Second operand 10 states and 196 transitions. [2024-06-21 19:50:15,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 419 transitions, 7813 flow [2024-06-21 19:50:15,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 419 transitions, 7541 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 19:50:15,898 INFO L231 Difference]: Finished difference. Result has 217 places, 362 transitions, 6319 flow [2024-06-21 19:50:15,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5843, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6319, PETRI_PLACES=217, PETRI_TRANSITIONS=362} [2024-06-21 19:50:15,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 19:50:15,899 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 362 transitions, 6319 flow [2024-06-21 19:50:15,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:15,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:15,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:15,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:50:15,900 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-21 19:50:15,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:15,900 INFO L85 PathProgramCache]: Analyzing trace with hash -471179329, now seen corresponding path program 4 times [2024-06-21 19:50:15,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:15,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391205754] [2024-06-21 19:50:15,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:15,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:20,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:20,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391205754] [2024-06-21 19:50:20,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391205754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:20,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:20,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:50:20,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984871971] [2024-06-21 19:50:20,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:20,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:50:20,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:20,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:50:20,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:50:20,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:20,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 362 transitions, 6319 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:20,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:20,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:20,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:22,901 INFO L124 PetriNetUnfolderBase]: 3116/4955 cut-off events. [2024-06-21 19:50:22,901 INFO L125 PetriNetUnfolderBase]: For 272209/272209 co-relation queries the response was YES. [2024-06-21 19:50:22,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44927 conditions, 4955 events. 3116/4955 cut-off events. For 272209/272209 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 29324 event pairs, 552 based on Foata normal form. 36/4988 useless extension candidates. Maximal degree in co-relation 44822. Up to 4070 conditions per place. [2024-06-21 19:50:22,959 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 260 selfloop transitions, 170 changer transitions 0/435 dead transitions. [2024-06-21 19:50:22,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 435 transitions, 8119 flow [2024-06-21 19:50:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:50:22,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:50:22,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-21 19:50:22,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461038961038961 [2024-06-21 19:50:22,963 INFO L175 Difference]: Start difference. First operand has 217 places, 362 transitions, 6319 flow. Second operand 11 states and 213 transitions. [2024-06-21 19:50:22,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 435 transitions, 8119 flow [2024-06-21 19:50:23,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 435 transitions, 7916 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 19:50:23,455 INFO L231 Difference]: Finished difference. Result has 224 places, 381 transitions, 7126 flow [2024-06-21 19:50:23,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6126, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7126, PETRI_PLACES=224, PETRI_TRANSITIONS=381} [2024-06-21 19:50:23,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 19:50:23,456 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 381 transitions, 7126 flow [2024-06-21 19:50:23,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:23,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:23,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:23,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:50:23,457 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:23,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:23,457 INFO L85 PathProgramCache]: Analyzing trace with hash 479559399, now seen corresponding path program 4 times [2024-06-21 19:50:23,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:23,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801216926] [2024-06-21 19:50:23,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:23,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:23,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:25,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:25,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:25,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801216926] [2024-06-21 19:50:25,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801216926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:25,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:25,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:25,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814275610] [2024-06-21 19:50:25,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:25,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:25,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:25,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:25,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 381 transitions, 7126 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:25,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:25,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:25,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:27,286 INFO L124 PetriNetUnfolderBase]: 3218/5129 cut-off events. [2024-06-21 19:50:27,286 INFO L125 PetriNetUnfolderBase]: For 280883/280883 co-relation queries the response was YES. [2024-06-21 19:50:27,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48490 conditions, 5129 events. 3218/5129 cut-off events. For 280883/280883 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30813 event pairs, 647 based on Foata normal form. 6/5133 useless extension candidates. Maximal degree in co-relation 48381. Up to 4700 conditions per place. [2024-06-21 19:50:27,347 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 349 selfloop transitions, 84 changer transitions 0/438 dead transitions. [2024-06-21 19:50:27,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 438 transitions, 8375 flow [2024-06-21 19:50:27,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:27,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 19:50:27,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-21 19:50:27,348 INFO L175 Difference]: Start difference. First operand has 224 places, 381 transitions, 7126 flow. Second operand 9 states and 172 transitions. [2024-06-21 19:50:27,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 438 transitions, 8375 flow [2024-06-21 19:50:27,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 438 transitions, 7966 flow, removed 139 selfloop flow, removed 6 redundant places. [2024-06-21 19:50:28,002 INFO L231 Difference]: Finished difference. Result has 228 places, 393 transitions, 7168 flow [2024-06-21 19:50:28,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7168, PETRI_PLACES=228, PETRI_TRANSITIONS=393} [2024-06-21 19:50:28,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-21 19:50:28,003 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 393 transitions, 7168 flow [2024-06-21 19:50:28,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:28,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:28,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:28,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:50:28,003 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-21 19:50:28,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash 451000949, now seen corresponding path program 5 times [2024-06-21 19:50:28,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:28,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021089675] [2024-06-21 19:50:28,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:30,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:30,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021089675] [2024-06-21 19:50:30,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021089675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:30,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:30,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:30,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029436761] [2024-06-21 19:50:30,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:30,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:30,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:30,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:30,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:30,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:30,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 393 transitions, 7168 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:30,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:30,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:30,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:32,066 INFO L124 PetriNetUnfolderBase]: 3276/5226 cut-off events. [2024-06-21 19:50:32,066 INFO L125 PetriNetUnfolderBase]: For 284757/284757 co-relation queries the response was YES. [2024-06-21 19:50:32,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48807 conditions, 5226 events. 3276/5226 cut-off events. For 284757/284757 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31539 event pairs, 681 based on Foata normal form. 6/5230 useless extension candidates. Maximal degree in co-relation 48695. Up to 4820 conditions per place. [2024-06-21 19:50:32,126 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 350 selfloop transitions, 93 changer transitions 0/448 dead transitions. [2024-06-21 19:50:32,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 448 transitions, 8464 flow [2024-06-21 19:50:32,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:32,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:32,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 19:50:32,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-21 19:50:32,128 INFO L175 Difference]: Start difference. First operand has 228 places, 393 transitions, 7168 flow. Second operand 9 states and 172 transitions. [2024-06-21 19:50:32,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 448 transitions, 8464 flow [2024-06-21 19:50:32,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 448 transitions, 8137 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-21 19:50:32,747 INFO L231 Difference]: Finished difference. Result has 233 places, 405 transitions, 7339 flow [2024-06-21 19:50:32,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7339, PETRI_PLACES=233, PETRI_TRANSITIONS=405} [2024-06-21 19:50:32,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 19:50:32,748 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 405 transitions, 7339 flow [2024-06-21 19:50:32,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:32,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:32,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:32,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:50:32,749 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-21 19:50:32,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:32,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1802276943, now seen corresponding path program 6 times [2024-06-21 19:50:32,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:32,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450612298] [2024-06-21 19:50:32,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:32,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:32,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:34,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:34,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:34,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450612298] [2024-06-21 19:50:34,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450612298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:34,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:34,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:50:34,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870597879] [2024-06-21 19:50:34,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:34,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:50:34,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:34,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:50:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:50:34,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:50:34,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 405 transitions, 7339 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-21 19:50:34,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:34,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:50:34,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:36,321 INFO L124 PetriNetUnfolderBase]: 2772/4680 cut-off events. [2024-06-21 19:50:36,321 INFO L125 PetriNetUnfolderBase]: For 291310/291554 co-relation queries the response was YES. [2024-06-21 19:50:36,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44612 conditions, 4680 events. 2772/4680 cut-off events. For 291310/291554 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 30201 event pairs, 388 based on Foata normal form. 43/4593 useless extension candidates. Maximal degree in co-relation 44497. Up to 3260 conditions per place. [2024-06-21 19:50:36,380 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 253 selfloop transitions, 103 changer transitions 0/453 dead transitions. [2024-06-21 19:50:36,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 453 transitions, 8492 flow [2024-06-21 19:50:36,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:50:36,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:50:36,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 19:50:36,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-21 19:50:36,382 INFO L175 Difference]: Start difference. First operand has 233 places, 405 transitions, 7339 flow. Second operand 8 states and 170 transitions. [2024-06-21 19:50:36,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 453 transitions, 8492 flow [2024-06-21 19:50:37,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 453 transitions, 8277 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-21 19:50:37,019 INFO L231 Difference]: Finished difference. Result has 238 places, 414 transitions, 7606 flow [2024-06-21 19:50:37,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7606, PETRI_PLACES=238, PETRI_TRANSITIONS=414} [2024-06-21 19:50:37,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-21 19:50:37,020 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 414 transitions, 7606 flow [2024-06-21 19:50:37,020 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-21 19:50:37,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:37,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:37,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:50:37,021 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-21 19:50:37,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:37,021 INFO L85 PathProgramCache]: Analyzing trace with hash -223507149, now seen corresponding path program 5 times [2024-06-21 19:50:37,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:37,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754336623] [2024-06-21 19:50:37,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:37,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:37,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:40,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:40,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:40,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754336623] [2024-06-21 19:50:40,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754336623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:40,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:40,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:50:40,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161636008] [2024-06-21 19:50:40,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:40,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:50:40,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:40,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:50:40,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:50:40,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:40,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 414 transitions, 7606 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:40,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:40,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:40,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:42,046 INFO L124 PetriNetUnfolderBase]: 3438/5491 cut-off events. [2024-06-21 19:50:42,046 INFO L125 PetriNetUnfolderBase]: For 311234/311234 co-relation queries the response was YES. [2024-06-21 19:50:42,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50738 conditions, 5491 events. 3438/5491 cut-off events. For 311234/311234 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33452 event pairs, 648 based on Foata normal form. 24/5513 useless extension candidates. Maximal degree in co-relation 50621. Up to 4750 conditions per place. [2024-06-21 19:50:42,114 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 357 selfloop transitions, 108 changer transitions 0/470 dead transitions. [2024-06-21 19:50:42,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 470 transitions, 8933 flow [2024-06-21 19:50:42,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:50:42,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:50:42,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 19:50:42,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:50:42,116 INFO L175 Difference]: Start difference. First operand has 238 places, 414 transitions, 7606 flow. Second operand 10 states and 189 transitions. [2024-06-21 19:50:42,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 470 transitions, 8933 flow [2024-06-21 19:50:42,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 470 transitions, 8706 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-21 19:50:42,843 INFO L231 Difference]: Finished difference. Result has 244 places, 420 transitions, 7822 flow [2024-06-21 19:50:42,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7391, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7822, PETRI_PLACES=244, PETRI_TRANSITIONS=420} [2024-06-21 19:50:42,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-21 19:50:42,844 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 420 transitions, 7822 flow [2024-06-21 19:50:42,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:42,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:42,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:42,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:50:42,845 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:50:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash 955329622, now seen corresponding path program 1 times [2024-06-21 19:50:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251366685] [2024-06-21 19:50:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:42,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:45,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-21 19:50:45,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:45,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251366685] [2024-06-21 19:50:45,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251366685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:45,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:45,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:50:45,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163315887] [2024-06-21 19:50:45,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:45,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:50:45,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:45,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:50:45,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:50:45,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:45,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 420 transitions, 7822 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:45,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:45,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:45,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:47,135 INFO L124 PetriNetUnfolderBase]: 3380/5382 cut-off events. [2024-06-21 19:50:47,135 INFO L125 PetriNetUnfolderBase]: For 288771/288771 co-relation queries the response was YES. [2024-06-21 19:50:47,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49821 conditions, 5382 events. 3380/5382 cut-off events. For 288771/288771 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 32619 event pairs, 607 based on Foata normal form. 2/5382 useless extension candidates. Maximal degree in co-relation 49703. Up to 5080 conditions per place. [2024-06-21 19:50:47,201 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 67 changer transitions 0/433 dead transitions. [2024-06-21 19:50:47,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 433 transitions, 8547 flow [2024-06-21 19:50:47,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:50:47,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:50:47,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 19:50:47,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 19:50:47,202 INFO L175 Difference]: Start difference. First operand has 244 places, 420 transitions, 7822 flow. Second operand 7 states and 128 transitions. [2024-06-21 19:50:47,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 433 transitions, 8547 flow [2024-06-21 19:50:47,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 433 transitions, 8273 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-21 19:50:47,899 INFO L231 Difference]: Finished difference. Result has 240 places, 410 transitions, 7485 flow [2024-06-21 19:50:47,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7485, PETRI_PLACES=240, PETRI_TRANSITIONS=410} [2024-06-21 19:50:47,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 19:50:47,899 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 410 transitions, 7485 flow [2024-06-21 19:50:47,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:50:47,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:47,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:47,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:50:47,900 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-21 19:50:47,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:47,901 INFO L85 PathProgramCache]: Analyzing trace with hash -747333483, now seen corresponding path program 7 times [2024-06-21 19:50:47,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:47,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809333405] [2024-06-21 19:50:47,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:47,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:50,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:50,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:50,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809333405] [2024-06-21 19:50:50,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809333405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:50,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:50,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:50,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511880827] [2024-06-21 19:50:50,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:50,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:50,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:50,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:50,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:50,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:50,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 410 transitions, 7485 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:50,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:50,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:50,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:52,924 INFO L124 PetriNetUnfolderBase]: 3535/5625 cut-off events. [2024-06-21 19:50:52,925 INFO L125 PetriNetUnfolderBase]: For 295723/295723 co-relation queries the response was YES. [2024-06-21 19:50:52,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50720 conditions, 5625 events. 3535/5625 cut-off events. For 295723/295723 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34325 event pairs, 636 based on Foata normal form. 6/5621 useless extension candidates. Maximal degree in co-relation 50604. Up to 5124 conditions per place. [2024-06-21 19:50:52,994 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 366 selfloop transitions, 97 changer transitions 0/468 dead transitions. [2024-06-21 19:50:52,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 468 transitions, 8913 flow [2024-06-21 19:50:52,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:50:52,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:50:52,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-21 19:50:52,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-21 19:50:52,995 INFO L175 Difference]: Start difference. First operand has 240 places, 410 transitions, 7485 flow. Second operand 12 states and 199 transitions. [2024-06-21 19:50:52,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 468 transitions, 8913 flow [2024-06-21 19:50:53,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 468 transitions, 8779 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:50:53,653 INFO L231 Difference]: Finished difference. Result has 247 places, 431 transitions, 8016 flow [2024-06-21 19:50:53,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8016, PETRI_PLACES=247, PETRI_TRANSITIONS=431} [2024-06-21 19:50:53,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-21 19:50:53,653 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 431 transitions, 8016 flow [2024-06-21 19:50:53,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:53,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:53,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:53,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:50:53,654 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-21 19:50:53,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:53,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1510453383, now seen corresponding path program 8 times [2024-06-21 19:50:53,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:53,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797466036] [2024-06-21 19:50:53,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:53,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:53,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:50:56,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:50:56,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:50:56,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797466036] [2024-06-21 19:50:56,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797466036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:50:56,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:50:56,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:50:56,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896017205] [2024-06-21 19:50:56,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:50:56,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:50:56,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:50:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:50:56,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:50:56,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:50:56,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 431 transitions, 8016 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:56,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:50:56,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:50:56,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:50:58,522 INFO L124 PetriNetUnfolderBase]: 3610/5744 cut-off events. [2024-06-21 19:50:58,522 INFO L125 PetriNetUnfolderBase]: For 314928/314928 co-relation queries the response was YES. [2024-06-21 19:50:58,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52523 conditions, 5744 events. 3610/5744 cut-off events. For 314928/314928 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 35203 event pairs, 682 based on Foata normal form. 6/5740 useless extension candidates. Maximal degree in co-relation 52405. Up to 5333 conditions per place. [2024-06-21 19:50:58,592 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 379 selfloop transitions, 87 changer transitions 0/471 dead transitions. [2024-06-21 19:50:58,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 471 transitions, 9232 flow [2024-06-21 19:50:58,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:50:58,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:50:58,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:50:58,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 19:50:58,594 INFO L175 Difference]: Start difference. First operand has 247 places, 431 transitions, 8016 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:50:58,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 471 transitions, 9232 flow [2024-06-21 19:50:59,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 471 transitions, 8837 flow, removed 104 selfloop flow, removed 10 redundant places. [2024-06-21 19:50:59,467 INFO L231 Difference]: Finished difference. Result has 246 places, 440 transitions, 8023 flow [2024-06-21 19:50:59,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7621, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8023, PETRI_PLACES=246, PETRI_TRANSITIONS=440} [2024-06-21 19:50:59,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-21 19:50:59,468 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 440 transitions, 8023 flow [2024-06-21 19:50:59,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:50:59,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:50:59,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:50:59,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:50:59,469 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-21 19:50:59,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:50:59,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1200393525, now seen corresponding path program 9 times [2024-06-21 19:50:59,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:50:59,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123425041] [2024-06-21 19:50:59,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:50:59,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:50:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:03,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:03,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123425041] [2024-06-21 19:51:03,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123425041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:03,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:03,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:03,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96326808] [2024-06-21 19:51:03,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:03,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:03,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:03,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:03,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:03,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:03,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 440 transitions, 8023 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:03,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:03,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:03,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:05,310 INFO L124 PetriNetUnfolderBase]: 3663/5823 cut-off events. [2024-06-21 19:51:05,311 INFO L125 PetriNetUnfolderBase]: For 320639/320639 co-relation queries the response was YES. [2024-06-21 19:51:05,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53287 conditions, 5823 events. 3663/5823 cut-off events. For 320639/320639 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35771 event pairs, 641 based on Foata normal form. 6/5819 useless extension candidates. Maximal degree in co-relation 53168. Up to 5383 conditions per place. [2024-06-21 19:51:05,383 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 374 selfloop transitions, 97 changer transitions 0/476 dead transitions. [2024-06-21 19:51:05,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 476 transitions, 9234 flow [2024-06-21 19:51:05,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 19:51:05,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 19:51:05,384 INFO L175 Difference]: Start difference. First operand has 246 places, 440 transitions, 8023 flow. Second operand 9 states and 160 transitions. [2024-06-21 19:51:05,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 476 transitions, 9234 flow [2024-06-21 19:51:06,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 476 transitions, 8940 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-21 19:51:06,157 INFO L231 Difference]: Finished difference. Result has 248 places, 446 transitions, 8126 flow [2024-06-21 19:51:06,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7729, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8126, PETRI_PLACES=248, PETRI_TRANSITIONS=446} [2024-06-21 19:51:06,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-21 19:51:06,158 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 446 transitions, 8126 flow [2024-06-21 19:51:06,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:06,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:06,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:06,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:51:06,159 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-21 19:51:06,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:06,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1200398485, now seen corresponding path program 6 times [2024-06-21 19:51:06,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:06,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893227898] [2024-06-21 19:51:06,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:06,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:10,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:10,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893227898] [2024-06-21 19:51:10,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893227898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:10,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:10,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:10,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352630252] [2024-06-21 19:51:10,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:10,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:10,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:10,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:10,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:10,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:10,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 446 transitions, 8126 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:10,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:10,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:10,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:12,790 INFO L124 PetriNetUnfolderBase]: 3845/6125 cut-off events. [2024-06-21 19:51:12,790 INFO L125 PetriNetUnfolderBase]: For 367564/367564 co-relation queries the response was YES. [2024-06-21 19:51:12,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55911 conditions, 6125 events. 3845/6125 cut-off events. For 367564/367564 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38107 event pairs, 671 based on Foata normal form. 24/6139 useless extension candidates. Maximal degree in co-relation 55791. Up to 5450 conditions per place. [2024-06-21 19:51:12,864 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 380 selfloop transitions, 103 changer transitions 0/488 dead transitions. [2024-06-21 19:51:12,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 488 transitions, 9403 flow [2024-06-21 19:51:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:12,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:12,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:51:12,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:51:12,865 INFO L175 Difference]: Start difference. First operand has 248 places, 446 transitions, 8126 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:51:12,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 488 transitions, 9403 flow [2024-06-21 19:51:13,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 488 transitions, 9077 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 19:51:13,650 INFO L231 Difference]: Finished difference. Result has 250 places, 450 transitions, 8189 flow [2024-06-21 19:51:13,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7800, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8189, PETRI_PLACES=250, PETRI_TRANSITIONS=450} [2024-06-21 19:51:13,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-21 19:51:13,651 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 450 transitions, 8189 flow [2024-06-21 19:51:13,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:13,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:13,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:13,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:51:13,652 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:13,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:13,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1206827575, now seen corresponding path program 7 times [2024-06-21 19:51:13,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:13,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276960186] [2024-06-21 19:51:13,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:13,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:13,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:17,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:17,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:17,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276960186] [2024-06-21 19:51:17,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276960186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:17,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:17,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:17,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901336773] [2024-06-21 19:51:17,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:17,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:17,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:17,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:17,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:17,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:17,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 450 transitions, 8189 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:17,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:17,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:17,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:19,948 INFO L124 PetriNetUnfolderBase]: 4065/6501 cut-off events. [2024-06-21 19:51:19,948 INFO L125 PetriNetUnfolderBase]: For 398023/398023 co-relation queries the response was YES. [2024-06-21 19:51:20,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59153 conditions, 6501 events. 4065/6501 cut-off events. For 398023/398023 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 41136 event pairs, 725 based on Foata normal form. 32/6523 useless extension candidates. Maximal degree in co-relation 59032. Up to 5620 conditions per place. [2024-06-21 19:51:20,032 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 361 selfloop transitions, 130 changer transitions 0/496 dead transitions. [2024-06-21 19:51:20,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 496 transitions, 9719 flow [2024-06-21 19:51:20,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:20,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:20,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 19:51:20,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 19:51:20,034 INFO L175 Difference]: Start difference. First operand has 250 places, 450 transitions, 8189 flow. Second operand 9 states and 173 transitions. [2024-06-21 19:51:20,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 496 transitions, 9719 flow [2024-06-21 19:51:20,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 496 transitions, 9439 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 19:51:20,929 INFO L231 Difference]: Finished difference. Result has 252 places, 453 transitions, 8295 flow [2024-06-21 19:51:20,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8295, PETRI_PLACES=252, PETRI_TRANSITIONS=453} [2024-06-21 19:51:20,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 19:51:20,930 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 453 transitions, 8295 flow [2024-06-21 19:51:20,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:20,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:20,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:20,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:51:20,931 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:20,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:20,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1207064725, now seen corresponding path program 8 times [2024-06-21 19:51:20,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:20,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948243923] [2024-06-21 19:51:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:20,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:20,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948243923] [2024-06-21 19:51:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948243923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:24,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:24,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:24,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211967996] [2024-06-21 19:51:24,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:24,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:24,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:24,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:24,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:24,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 453 transitions, 8295 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:24,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:24,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:24,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:26,957 INFO L124 PetriNetUnfolderBase]: 4319/6935 cut-off events. [2024-06-21 19:51:26,958 INFO L125 PetriNetUnfolderBase]: For 419895/419895 co-relation queries the response was YES. [2024-06-21 19:51:27,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64428 conditions, 6935 events. 4319/6935 cut-off events. For 419895/419895 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 44455 event pairs, 795 based on Foata normal form. 18/6943 useless extension candidates. Maximal degree in co-relation 64306. Up to 4906 conditions per place. [2024-06-21 19:51:27,195 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 362 selfloop transitions, 140 changer transitions 0/507 dead transitions. [2024-06-21 19:51:27,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 507 transitions, 10190 flow [2024-06-21 19:51:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:27,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 19:51:27,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-21 19:51:27,197 INFO L175 Difference]: Start difference. First operand has 252 places, 453 transitions, 8295 flow. Second operand 9 states and 176 transitions. [2024-06-21 19:51:27,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 507 transitions, 10190 flow [2024-06-21 19:51:27,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 507 transitions, 9963 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 19:51:27,902 INFO L231 Difference]: Finished difference. Result has 256 places, 459 transitions, 8646 flow [2024-06-21 19:51:27,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8646, PETRI_PLACES=256, PETRI_TRANSITIONS=459} [2024-06-21 19:51:27,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-21 19:51:27,903 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 459 transitions, 8646 flow [2024-06-21 19:51:27,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:27,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:27,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:27,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:51:27,903 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:27,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:27,904 INFO L85 PathProgramCache]: Analyzing trace with hash 248740387, now seen corresponding path program 10 times [2024-06-21 19:51:27,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:27,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888521304] [2024-06-21 19:51:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:27,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:31,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:31,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888521304] [2024-06-21 19:51:31,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888521304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:31,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:31,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:51:31,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879208299] [2024-06-21 19:51:31,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:31,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:51:31,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:31,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:51:31,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:51:31,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:31,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 459 transitions, 8646 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:51:31,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:31,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:31,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:34,325 INFO L124 PetriNetUnfolderBase]: 4322/6932 cut-off events. [2024-06-21 19:51:34,325 INFO L125 PetriNetUnfolderBase]: For 418846/418846 co-relation queries the response was YES. [2024-06-21 19:51:34,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65153 conditions, 6932 events. 4322/6932 cut-off events. For 418846/418846 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 44649 event pairs, 870 based on Foata normal form. 6/6921 useless extension candidates. Maximal degree in co-relation 65029. Up to 6372 conditions per place. [2024-06-21 19:51:34,417 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 124 changer transitions 0/493 dead transitions. [2024-06-21 19:51:34,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 493 transitions, 10112 flow [2024-06-21 19:51:34,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:51:34,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:51:34,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:51:34,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:51:34,418 INFO L175 Difference]: Start difference. First operand has 256 places, 459 transitions, 8646 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:51:34,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 493 transitions, 10112 flow [2024-06-21 19:51:35,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 493 transitions, 9896 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 19:51:35,378 INFO L231 Difference]: Finished difference. Result has 258 places, 462 transitions, 8864 flow [2024-06-21 19:51:35,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8430, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8864, PETRI_PLACES=258, PETRI_TRANSITIONS=462} [2024-06-21 19:51:35,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 19:51:35,388 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 462 transitions, 8864 flow [2024-06-21 19:51:35,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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-21 19:51:35,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:35,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:35,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:51:35,389 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-21 19:51:35,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash -383007195, now seen corresponding path program 9 times [2024-06-21 19:51:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711238737] [2024-06-21 19:51:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:35,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:38,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:38,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:38,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711238737] [2024-06-21 19:51:38,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711238737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:38,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:38,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:38,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102731097] [2024-06-21 19:51:38,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:38,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:38,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:38,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:38,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:38,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:38,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 462 transitions, 8864 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:38,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:38,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:38,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:41,594 INFO L124 PetriNetUnfolderBase]: 4552/7326 cut-off events. [2024-06-21 19:51:41,595 INFO L125 PetriNetUnfolderBase]: For 494292/494292 co-relation queries the response was YES. [2024-06-21 19:51:41,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71302 conditions, 7326 events. 4552/7326 cut-off events. For 494292/494292 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 47923 event pairs, 934 based on Foata normal form. 18/7327 useless extension candidates. Maximal degree in co-relation 71176. Up to 6017 conditions per place. [2024-06-21 19:51:41,689 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 300 selfloop transitions, 208 changer transitions 0/513 dead transitions. [2024-06-21 19:51:41,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 513 transitions, 11010 flow [2024-06-21 19:51:41,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:41,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:41,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 19:51:41,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-21 19:51:41,691 INFO L175 Difference]: Start difference. First operand has 258 places, 462 transitions, 8864 flow. Second operand 9 states and 179 transitions. [2024-06-21 19:51:41,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 513 transitions, 11010 flow [2024-06-21 19:51:42,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 513 transitions, 10600 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-21 19:51:42,937 INFO L231 Difference]: Finished difference. Result has 262 places, 465 transitions, 9042 flow [2024-06-21 19:51:42,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8454, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9042, PETRI_PLACES=262, PETRI_TRANSITIONS=465} [2024-06-21 19:51:42,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-21 19:51:42,938 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 465 transitions, 9042 flow [2024-06-21 19:51:42,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:42,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:42,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:42,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:51:42,938 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:51:42,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:42,939 INFO L85 PathProgramCache]: Analyzing trace with hash 248924837, now seen corresponding path program 10 times [2024-06-21 19:51:42,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:42,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53228939] [2024-06-21 19:51:42,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:42,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:42,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:46,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:46,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:46,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53228939] [2024-06-21 19:51:46,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53228939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:46,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:46,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:51:46,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55554801] [2024-06-21 19:51:46,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:46,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:51:46,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:46,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:51:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:51:46,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:46,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 465 transitions, 9042 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:46,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:46,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:46,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:49,571 INFO L124 PetriNetUnfolderBase]: 4782/7712 cut-off events. [2024-06-21 19:51:49,571 INFO L125 PetriNetUnfolderBase]: For 572250/572250 co-relation queries the response was YES. [2024-06-21 19:51:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77208 conditions, 7712 events. 4782/7712 cut-off events. For 572250/572250 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 51211 event pairs, 1019 based on Foata normal form. 18/7713 useless extension candidates. Maximal degree in co-relation 77080. Up to 6683 conditions per place. [2024-06-21 19:51:49,664 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 376 selfloop transitions, 135 changer transitions 0/516 dead transitions. [2024-06-21 19:51:49,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 516 transitions, 11210 flow [2024-06-21 19:51:49,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:51:49,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:51:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 19:51:49,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-21 19:51:49,666 INFO L175 Difference]: Start difference. First operand has 262 places, 465 transitions, 9042 flow. Second operand 9 states and 178 transitions. [2024-06-21 19:51:49,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 516 transitions, 11210 flow [2024-06-21 19:51:50,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 516 transitions, 11015 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 19:51:50,855 INFO L231 Difference]: Finished difference. Result has 268 places, 468 transitions, 9297 flow [2024-06-21 19:51:50,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8847, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9297, PETRI_PLACES=268, PETRI_TRANSITIONS=468} [2024-06-21 19:51:50,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-21 19:51:50,856 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 468 transitions, 9297 flow [2024-06-21 19:51:50,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:50,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:50,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:50,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:51:50,856 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-21 19:51:50,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash 476819477, now seen corresponding path program 11 times [2024-06-21 19:51:50,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:50,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944260534] [2024-06-21 19:51:50,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:50,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:50,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:51:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:51:55,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:51:55,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944260534] [2024-06-21 19:51:55,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944260534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:51:55,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:51:55,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:51:55,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186132144] [2024-06-21 19:51:55,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:51:55,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:51:55,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:51:55,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:51:55,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:51:55,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:51:55,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 468 transitions, 9297 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:55,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:51:55,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:51:55,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:51:57,926 INFO L124 PetriNetUnfolderBase]: 4743/7656 cut-off events. [2024-06-21 19:51:57,926 INFO L125 PetriNetUnfolderBase]: For 551684/551684 co-relation queries the response was YES. [2024-06-21 19:51:57,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75835 conditions, 7656 events. 4743/7656 cut-off events. For 551684/551684 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50761 event pairs, 1029 based on Foata normal form. 25/7664 useless extension candidates. Maximal degree in co-relation 75704. Up to 6561 conditions per place. [2024-06-21 19:51:58,026 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 298 selfloop transitions, 210 changer transitions 0/513 dead transitions. [2024-06-21 19:51:58,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 513 transitions, 11067 flow [2024-06-21 19:51:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:51:58,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:51:58,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 19:51:58,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 19:51:58,028 INFO L175 Difference]: Start difference. First operand has 268 places, 468 transitions, 9297 flow. Second operand 10 states and 183 transitions. [2024-06-21 19:51:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 513 transitions, 11067 flow [2024-06-21 19:51:59,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 513 transitions, 10859 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 19:51:59,307 INFO L231 Difference]: Finished difference. Result has 274 places, 471 transitions, 9621 flow [2024-06-21 19:51:59,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9089, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9621, PETRI_PLACES=274, PETRI_TRANSITIONS=471} [2024-06-21 19:51:59,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-21 19:51:59,308 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 471 transitions, 9621 flow [2024-06-21 19:51:59,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:51:59,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:51:59,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:51:59,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:51:59,309 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-21 19:51:59,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:51:59,309 INFO L85 PathProgramCache]: Analyzing trace with hash -97907325, now seen corresponding path program 12 times [2024-06-21 19:51:59,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:51:59,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9182826] [2024-06-21 19:51:59,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:51:59,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:51:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:02,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:02,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:02,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9182826] [2024-06-21 19:52:02,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9182826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:02,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:02,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:02,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106671387] [2024-06-21 19:52:02,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:02,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:02,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:02,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:02,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:02,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 471 transitions, 9621 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:02,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:02,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:02,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:05,673 INFO L124 PetriNetUnfolderBase]: 4816/7797 cut-off events. [2024-06-21 19:52:05,674 INFO L125 PetriNetUnfolderBase]: For 593946/593946 co-relation queries the response was YES. [2024-06-21 19:52:05,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78282 conditions, 7797 events. 4816/7797 cut-off events. For 593946/593946 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51488 event pairs, 951 based on Foata normal form. 18/7798 useless extension candidates. Maximal degree in co-relation 78148. Up to 3413 conditions per place. [2024-06-21 19:52:05,783 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 284 selfloop transitions, 237 changer transitions 0/526 dead transitions. [2024-06-21 19:52:05,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 526 transitions, 11926 flow [2024-06-21 19:52:05,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:52:05,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:52:05,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:52:05,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-21 19:52:05,786 INFO L175 Difference]: Start difference. First operand has 274 places, 471 transitions, 9621 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:52:05,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 526 transitions, 11926 flow [2024-06-21 19:52:07,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 526 transitions, 11385 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 19:52:07,420 INFO L231 Difference]: Finished difference. Result has 279 places, 477 transitions, 9907 flow [2024-06-21 19:52:07,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9080, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9907, PETRI_PLACES=279, PETRI_TRANSITIONS=477} [2024-06-21 19:52:07,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-21 19:52:07,420 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 477 transitions, 9907 flow [2024-06-21 19:52:07,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:07,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:07,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:07,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:52:07,421 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-21 19:52:07,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:07,421 INFO L85 PathProgramCache]: Analyzing trace with hash 255174437, now seen corresponding path program 13 times [2024-06-21 19:52:07,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:07,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710140482] [2024-06-21 19:52:07,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:07,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710140482] [2024-06-21 19:52:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710140482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:11,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:11,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:11,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907955005] [2024-06-21 19:52:11,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:11,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:11,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:11,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:11,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:11,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 477 transitions, 9907 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:11,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:11,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:11,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:14,181 INFO L124 PetriNetUnfolderBase]: 4922/7959 cut-off events. [2024-06-21 19:52:14,181 INFO L125 PetriNetUnfolderBase]: For 644894/644894 co-relation queries the response was YES. [2024-06-21 19:52:14,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81548 conditions, 7959 events. 4922/7959 cut-off events. For 644894/644894 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 53326 event pairs, 1066 based on Foata normal form. 24/7966 useless extension candidates. Maximal degree in co-relation 81411. Up to 7188 conditions per place. [2024-06-21 19:52:14,276 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 379 selfloop transitions, 136 changer transitions 0/520 dead transitions. [2024-06-21 19:52:14,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 520 transitions, 11673 flow [2024-06-21 19:52:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:14,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:14,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 19:52:14,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 19:52:14,278 INFO L175 Difference]: Start difference. First operand has 279 places, 477 transitions, 9907 flow. Second operand 9 states and 174 transitions. [2024-06-21 19:52:14,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 520 transitions, 11673 flow [2024-06-21 19:52:15,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 520 transitions, 11348 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 19:52:15,542 INFO L231 Difference]: Finished difference. Result has 283 places, 479 transitions, 9998 flow [2024-06-21 19:52:15,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9582, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9998, PETRI_PLACES=283, PETRI_TRANSITIONS=479} [2024-06-21 19:52:15,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 19:52:15,542 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 479 transitions, 9998 flow [2024-06-21 19:52:15,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:15,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:15,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:15,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:52:15,543 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:15,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:15,543 INFO L85 PathProgramCache]: Analyzing trace with hash 248745347, now seen corresponding path program 14 times [2024-06-21 19:52:15,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:15,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379178779] [2024-06-21 19:52:15,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:15,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:15,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:19,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:19,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379178779] [2024-06-21 19:52:19,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379178779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:19,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:19,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:19,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567345238] [2024-06-21 19:52:19,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:19,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:19,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:19,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:19,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:19,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:19,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 479 transitions, 9998 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:19,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:19,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:19,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:22,078 INFO L124 PetriNetUnfolderBase]: 4932/7977 cut-off events. [2024-06-21 19:52:22,079 INFO L125 PetriNetUnfolderBase]: For 624702/624702 co-relation queries the response was YES. [2024-06-21 19:52:22,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81266 conditions, 7977 events. 4932/7977 cut-off events. For 624702/624702 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 53333 event pairs, 1068 based on Foata normal form. 24/7984 useless extension candidates. Maximal degree in co-relation 81127. Up to 7250 conditions per place. [2024-06-21 19:52:22,185 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 388 selfloop transitions, 127 changer transitions 0/520 dead transitions. [2024-06-21 19:52:22,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 520 transitions, 11568 flow [2024-06-21 19:52:22,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:22,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:22,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:52:22,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:52:22,195 INFO L175 Difference]: Start difference. First operand has 283 places, 479 transitions, 9998 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:52:22,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 520 transitions, 11568 flow [2024-06-21 19:52:23,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 520 transitions, 11208 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 19:52:23,704 INFO L231 Difference]: Finished difference. Result has 285 places, 481 transitions, 10040 flow [2024-06-21 19:52:23,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9638, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10040, PETRI_PLACES=285, PETRI_TRANSITIONS=481} [2024-06-21 19:52:23,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-21 19:52:23,706 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 481 transitions, 10040 flow [2024-06-21 19:52:23,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:23,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:23,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:23,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:52:23,707 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:23,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:23,707 INFO L85 PathProgramCache]: Analyzing trace with hash 340336606, now seen corresponding path program 2 times [2024-06-21 19:52:23,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:23,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757277758] [2024-06-21 19:52:23,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:23,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:23,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:26,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-21 19:52:26,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:26,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757277758] [2024-06-21 19:52:26,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757277758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:26,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:26,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:52:26,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968144844] [2024-06-21 19:52:26,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:26,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:52:26,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:26,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:52:26,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:52:26,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:26,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 481 transitions, 10040 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:26,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:26,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:26,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:29,210 INFO L124 PetriNetUnfolderBase]: 4934/7988 cut-off events. [2024-06-21 19:52:29,210 INFO L125 PetriNetUnfolderBase]: For 592097/592097 co-relation queries the response was YES. [2024-06-21 19:52:29,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80843 conditions, 7988 events. 4934/7988 cut-off events. For 592097/592097 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 53625 event pairs, 1052 based on Foata normal form. 1/7979 useless extension candidates. Maximal degree in co-relation 80703. Up to 7625 conditions per place. [2024-06-21 19:52:29,312 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 426 selfloop transitions, 65 changer transitions 0/496 dead transitions. [2024-06-21 19:52:29,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 496 transitions, 11086 flow [2024-06-21 19:52:29,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:52:29,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:52:29,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 19:52:29,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:52:29,314 INFO L175 Difference]: Start difference. First operand has 285 places, 481 transitions, 10040 flow. Second operand 6 states and 112 transitions. [2024-06-21 19:52:29,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 496 transitions, 11086 flow [2024-06-21 19:52:30,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 496 transitions, 10738 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 19:52:30,857 INFO L231 Difference]: Finished difference. Result has 284 places, 481 transitions, 9866 flow [2024-06-21 19:52:30,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9631, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9866, PETRI_PLACES=284, PETRI_TRANSITIONS=481} [2024-06-21 19:52:30,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-21 19:52:30,858 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 481 transitions, 9866 flow [2024-06-21 19:52:30,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:30,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:30,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:30,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:52:30,859 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:30,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:30,859 INFO L85 PathProgramCache]: Analyzing trace with hash 456634492, now seen corresponding path program 3 times [2024-06-21 19:52:30,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:30,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821281676] [2024-06-21 19:52:30,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:30,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:30,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:33,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:33,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821281676] [2024-06-21 19:52:33,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821281676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:33,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:33,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:52:33,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698712813] [2024-06-21 19:52:33,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:33,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:52:33,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:33,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:52:33,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:52:34,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:34,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 481 transitions, 9866 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:34,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:34,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:34,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:36,815 INFO L124 PetriNetUnfolderBase]: 4882/7892 cut-off events. [2024-06-21 19:52:36,815 INFO L125 PetriNetUnfolderBase]: For 571960/571960 co-relation queries the response was YES. [2024-06-21 19:52:36,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78777 conditions, 7892 events. 4882/7892 cut-off events. For 571960/571960 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 52734 event pairs, 1054 based on Foata normal form. 1/7876 useless extension candidates. Maximal degree in co-relation 78635. Up to 7541 conditions per place. [2024-06-21 19:52:36,922 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 416 selfloop transitions, 63 changer transitions 0/484 dead transitions. [2024-06-21 19:52:36,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 484 transitions, 10680 flow [2024-06-21 19:52:36,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:52:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:52:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 19:52:36,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 19:52:36,923 INFO L175 Difference]: Start difference. First operand has 284 places, 481 transitions, 9866 flow. Second operand 6 states and 104 transitions. [2024-06-21 19:52:36,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 484 transitions, 10680 flow [2024-06-21 19:52:38,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 484 transitions, 10543 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 19:52:38,340 INFO L231 Difference]: Finished difference. Result has 282 places, 474 transitions, 9683 flow [2024-06-21 19:52:38,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9557, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9683, PETRI_PLACES=282, PETRI_TRANSITIONS=474} [2024-06-21 19:52:38,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-21 19:52:38,341 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 474 transitions, 9683 flow [2024-06-21 19:52:38,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:38,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:38,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:38,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:52:38,342 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:38,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:38,342 INFO L85 PathProgramCache]: Analyzing trace with hash -950382534, now seen corresponding path program 1 times [2024-06-21 19:52:38,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:38,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652339437] [2024-06-21 19:52:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:38,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:41,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:41,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:41,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652339437] [2024-06-21 19:52:41,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652339437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:41,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:41,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:52:41,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115361309] [2024-06-21 19:52:41,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:41,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:52:41,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:41,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:52:41,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:52:41,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:52:41,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 474 transitions, 9683 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:41,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:41,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:52:41,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:43,709 INFO L124 PetriNetUnfolderBase]: 4647/7684 cut-off events. [2024-06-21 19:52:43,709 INFO L125 PetriNetUnfolderBase]: For 589557/589568 co-relation queries the response was YES. [2024-06-21 19:52:43,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75606 conditions, 7684 events. 4647/7684 cut-off events. For 589557/589568 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 53397 event pairs, 1873 based on Foata normal form. 3/7654 useless extension candidates. Maximal degree in co-relation 75467. Up to 6702 conditions per place. [2024-06-21 19:52:43,818 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 26 changer transitions 0/496 dead transitions. [2024-06-21 19:52:43,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 496 transitions, 10743 flow [2024-06-21 19:52:43,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:52:43,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:52:43,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 19:52:43,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 19:52:43,820 INFO L175 Difference]: Start difference. First operand has 282 places, 474 transitions, 9683 flow. Second operand 7 states and 120 transitions. [2024-06-21 19:52:43,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 496 transitions, 10743 flow [2024-06-21 19:52:45,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 496 transitions, 10661 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:52:45,271 INFO L231 Difference]: Finished difference. Result has 286 places, 480 transitions, 9797 flow [2024-06-21 19:52:45,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9601, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9797, PETRI_PLACES=286, PETRI_TRANSITIONS=480} [2024-06-21 19:52:45,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-21 19:52:45,272 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 480 transitions, 9797 flow [2024-06-21 19:52:45,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:45,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:45,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:45,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:52:45,274 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:52:45,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash -126476437, now seen corresponding path program 1 times [2024-06-21 19:52:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654146215] [2024-06-21 19:52:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:45,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:48,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:48,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:48,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654146215] [2024-06-21 19:52:48,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654146215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:48,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:48,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:52:48,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221594602] [2024-06-21 19:52:48,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:48,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:52:48,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:48,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:52:48,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:52:48,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:48,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 480 transitions, 9797 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:48,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:48,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:48,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:51,775 INFO L124 PetriNetUnfolderBase]: 4941/7990 cut-off events. [2024-06-21 19:52:51,775 INFO L125 PetriNetUnfolderBase]: For 599086/599086 co-relation queries the response was YES. [2024-06-21 19:52:51,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79934 conditions, 7990 events. 4941/7990 cut-off events. For 599086/599086 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 53588 event pairs, 1041 based on Foata normal form. 4/7984 useless extension candidates. Maximal degree in co-relation 79793. Up to 7539 conditions per place. [2024-06-21 19:52:51,878 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 74 changer transitions 0/515 dead transitions. [2024-06-21 19:52:51,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 515 transitions, 11411 flow [2024-06-21 19:52:51,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:52:51,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:52:51,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 19:52:51,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 19:52:51,880 INFO L175 Difference]: Start difference. First operand has 286 places, 480 transitions, 9797 flow. Second operand 9 states and 156 transitions. [2024-06-21 19:52:51,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 515 transitions, 11411 flow [2024-06-21 19:52:53,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 515 transitions, 11360 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 19:52:53,471 INFO L231 Difference]: Finished difference. Result has 292 places, 489 transitions, 10036 flow [2024-06-21 19:52:53,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9746, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10036, PETRI_PLACES=292, PETRI_TRANSITIONS=489} [2024-06-21 19:52:53,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-21 19:52:53,473 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 489 transitions, 10036 flow [2024-06-21 19:52:53,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:53,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:52:53,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:52:53,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:52:53,473 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-21 19:52:53,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:52:53,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1307524235, now seen corresponding path program 1 times [2024-06-21 19:52:53,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:52:53,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881167690] [2024-06-21 19:52:53,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:52:53,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:52:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:52:56,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:52:56,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:52:56,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881167690] [2024-06-21 19:52:56,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881167690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:52:56,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:52:56,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:52:56,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559688582] [2024-06-21 19:52:56,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:52:56,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:52:56,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:52:56,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:52:56,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:52:56,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:52:56,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 489 transitions, 10036 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:52:56,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:52:56,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:52:56,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:52:59,563 INFO L124 PetriNetUnfolderBase]: 5009/8107 cut-off events. [2024-06-21 19:52:59,563 INFO L125 PetriNetUnfolderBase]: For 665044/665044 co-relation queries the response was YES. [2024-06-21 19:52:59,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82051 conditions, 8107 events. 5009/8107 cut-off events. For 665044/665044 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 54802 event pairs, 1006 based on Foata normal form. 18/8123 useless extension candidates. Maximal degree in co-relation 81909. Up to 7407 conditions per place. [2024-06-21 19:52:59,672 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 452 selfloop transitions, 84 changer transitions 0/541 dead transitions. [2024-06-21 19:52:59,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 541 transitions, 11411 flow [2024-06-21 19:52:59,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:52:59,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:52:59,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 19:52:59,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:52:59,673 INFO L175 Difference]: Start difference. First operand has 292 places, 489 transitions, 10036 flow. Second operand 10 states and 189 transitions. [2024-06-21 19:52:59,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 541 transitions, 11411 flow [2024-06-21 19:53:01,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 541 transitions, 11251 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 19:53:01,405 INFO L231 Difference]: Finished difference. Result has 296 places, 491 transitions, 10196 flow [2024-06-21 19:53:01,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9876, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10196, PETRI_PLACES=296, PETRI_TRANSITIONS=491} [2024-06-21 19:53:01,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-21 19:53:01,406 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 491 transitions, 10196 flow [2024-06-21 19:53:01,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:01,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:01,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:01,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:53:01,407 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-21 19:53:01,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:01,407 INFO L85 PathProgramCache]: Analyzing trace with hash -927105795, now seen corresponding path program 2 times [2024-06-21 19:53:01,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:01,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609348466] [2024-06-21 19:53:01,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:01,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:05,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:05,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609348466] [2024-06-21 19:53:05,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609348466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:05,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:05,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:05,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47061473] [2024-06-21 19:53:05,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:05,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:05,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:05,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:05,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:05,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:05,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 491 transitions, 10196 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:05,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:05,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:05,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:08,602 INFO L124 PetriNetUnfolderBase]: 5077/8225 cut-off events. [2024-06-21 19:53:08,603 INFO L125 PetriNetUnfolderBase]: For 687498/687498 co-relation queries the response was YES. [2024-06-21 19:53:08,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83866 conditions, 8225 events. 5077/8225 cut-off events. For 687498/687498 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 55642 event pairs, 1105 based on Foata normal form. 18/8241 useless extension candidates. Maximal degree in co-relation 83724. Up to 7621 conditions per place. [2024-06-21 19:53:08,719 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 451 selfloop transitions, 84 changer transitions 0/540 dead transitions. [2024-06-21 19:53:08,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 540 transitions, 11562 flow [2024-06-21 19:53:08,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:08,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:08,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:53:08,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-21 19:53:08,720 INFO L175 Difference]: Start difference. First operand has 296 places, 491 transitions, 10196 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:53:08,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 540 transitions, 11562 flow [2024-06-21 19:53:10,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 540 transitions, 11284 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-21 19:53:10,433 INFO L231 Difference]: Finished difference. Result has 298 places, 493 transitions, 10241 flow [2024-06-21 19:53:10,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9918, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10241, PETRI_PLACES=298, PETRI_TRANSITIONS=493} [2024-06-21 19:53:10,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 19:53:10,433 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 493 transitions, 10241 flow [2024-06-21 19:53:10,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:10,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:10,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:10,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:53:10,434 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-21 19:53:10,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:10,435 INFO L85 PathProgramCache]: Analyzing trace with hash 629492303, now seen corresponding path program 3 times [2024-06-21 19:53:10,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:10,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349130046] [2024-06-21 19:53:10,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:10,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:13,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:13,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:13,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349130046] [2024-06-21 19:53:13,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349130046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:13,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:13,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:13,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627553726] [2024-06-21 19:53:13,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:13,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:13,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:13,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:13,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:13,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:13,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 493 transitions, 10241 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:13,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:13,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:13,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:16,896 INFO L124 PetriNetUnfolderBase]: 5152/8348 cut-off events. [2024-06-21 19:53:16,896 INFO L125 PetriNetUnfolderBase]: For 722457/722457 co-relation queries the response was YES. [2024-06-21 19:53:16,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85057 conditions, 8348 events. 5152/8348 cut-off events. For 722457/722457 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 56612 event pairs, 1095 based on Foata normal form. 18/8363 useless extension candidates. Maximal degree in co-relation 84914. Up to 7697 conditions per place. [2024-06-21 19:53:17,000 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 432 selfloop transitions, 105 changer transitions 0/542 dead transitions. [2024-06-21 19:53:17,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 542 transitions, 11753 flow [2024-06-21 19:53:17,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:53:17,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-21 19:53:17,001 INFO L175 Difference]: Start difference. First operand has 298 places, 493 transitions, 10241 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:53:17,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 542 transitions, 11753 flow [2024-06-21 19:53:18,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 542 transitions, 11470 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-21 19:53:18,876 INFO L231 Difference]: Finished difference. Result has 300 places, 495 transitions, 10326 flow [2024-06-21 19:53:18,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9958, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10326, PETRI_PLACES=300, PETRI_TRANSITIONS=495} [2024-06-21 19:53:18,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-21 19:53:18,877 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 495 transitions, 10326 flow [2024-06-21 19:53:18,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:18,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:18,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:18,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:53:18,877 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-21 19:53:18,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:18,878 INFO L85 PathProgramCache]: Analyzing trace with hash -914179779, now seen corresponding path program 4 times [2024-06-21 19:53:18,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:18,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003754416] [2024-06-21 19:53:18,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:18,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:21,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:21,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:21,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003754416] [2024-06-21 19:53:21,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003754416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:21,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:21,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:21,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131214047] [2024-06-21 19:53:21,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:21,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:21,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:21,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:21,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:21,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:21,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 495 transitions, 10326 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:21,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:21,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:21,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:24,601 INFO L124 PetriNetUnfolderBase]: 5274/8562 cut-off events. [2024-06-21 19:53:24,601 INFO L125 PetriNetUnfolderBase]: For 746632/746632 co-relation queries the response was YES. [2024-06-21 19:53:24,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86598 conditions, 8562 events. 5274/8562 cut-off events. For 746632/746632 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 58399 event pairs, 1285 based on Foata normal form. 18/8578 useless extension candidates. Maximal degree in co-relation 86454. Up to 7828 conditions per place. [2024-06-21 19:53:24,707 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 461 selfloop transitions, 86 changer transitions 0/552 dead transitions. [2024-06-21 19:53:24,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 552 transitions, 11772 flow [2024-06-21 19:53:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:24,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 19:53:24,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 19:53:24,709 INFO L175 Difference]: Start difference. First operand has 300 places, 495 transitions, 10326 flow. Second operand 10 states and 189 transitions. [2024-06-21 19:53:24,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 552 transitions, 11772 flow [2024-06-21 19:53:26,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 552 transitions, 11442 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 19:53:26,612 INFO L231 Difference]: Finished difference. Result has 302 places, 499 transitions, 10363 flow [2024-06-21 19:53:26,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9996, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10363, PETRI_PLACES=302, PETRI_TRANSITIONS=499} [2024-06-21 19:53:26,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-21 19:53:26,613 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 499 transitions, 10363 flow [2024-06-21 19:53:26,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:26,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:26,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:26,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:53:26,613 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:53:26,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:26,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1636123137, now seen corresponding path program 5 times [2024-06-21 19:53:26,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:26,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233387493] [2024-06-21 19:53:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:26,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:26,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:29,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:29,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:29,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233387493] [2024-06-21 19:53:29,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233387493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:29,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:29,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:29,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792780921] [2024-06-21 19:53:29,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:29,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:29,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:29,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:29,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:29,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:29,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 499 transitions, 10363 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:29,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:29,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:29,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:32,546 INFO L124 PetriNetUnfolderBase]: 5396/8774 cut-off events. [2024-06-21 19:53:32,546 INFO L125 PetriNetUnfolderBase]: For 766272/766272 co-relation queries the response was YES. [2024-06-21 19:53:32,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87886 conditions, 8774 events. 5396/8774 cut-off events. For 766272/766272 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60139 event pairs, 1407 based on Foata normal form. 18/8790 useless extension candidates. Maximal degree in co-relation 87741. Up to 8096 conditions per place. [2024-06-21 19:53:32,674 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 89 changer transitions 0/553 dead transitions. [2024-06-21 19:53:32,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 553 transitions, 11807 flow [2024-06-21 19:53:32,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:32,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:32,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 19:53:32,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-21 19:53:32,676 INFO L175 Difference]: Start difference. First operand has 302 places, 499 transitions, 10363 flow. Second operand 10 states and 187 transitions. [2024-06-21 19:53:32,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 553 transitions, 11807 flow [2024-06-21 19:53:34,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 553 transitions, 11518 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 19:53:34,773 INFO L231 Difference]: Finished difference. Result has 304 places, 503 transitions, 10451 flow [2024-06-21 19:53:34,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10074, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10451, PETRI_PLACES=304, PETRI_TRANSITIONS=503} [2024-06-21 19:53:34,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-21 19:53:34,774 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 503 transitions, 10451 flow [2024-06-21 19:53:34,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:34,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:34,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:34,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:53:34,775 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-21 19:53:34,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:34,775 INFO L85 PathProgramCache]: Analyzing trace with hash -36008511, now seen corresponding path program 6 times [2024-06-21 19:53:34,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:34,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293405370] [2024-06-21 19:53:34,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:34,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:37,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:37,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293405370] [2024-06-21 19:53:37,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293405370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:37,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:37,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:53:37,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128017216] [2024-06-21 19:53:37,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:37,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:53:37,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:37,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:53:37,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:53:37,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:53:37,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 503 transitions, 10451 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:37,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:37,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:53:37,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:40,354 INFO L124 PetriNetUnfolderBase]: 4394/7693 cut-off events. [2024-06-21 19:53:40,355 INFO L125 PetriNetUnfolderBase]: For 789735/789799 co-relation queries the response was YES. [2024-06-21 19:53:40,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81495 conditions, 7693 events. 4394/7693 cut-off events. For 789735/789799 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57159 event pairs, 698 based on Foata normal form. 54/7545 useless extension candidates. Maximal degree in co-relation 81349. Up to 5136 conditions per place. [2024-06-21 19:53:40,455 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 319 selfloop transitions, 127 changer transitions 0/552 dead transitions. [2024-06-21 19:53:40,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 552 transitions, 11757 flow [2024-06-21 19:53:40,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:53:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:53:40,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 19:53:40,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 19:53:40,457 INFO L175 Difference]: Start difference. First operand has 304 places, 503 transitions, 10451 flow. Second operand 9 states and 189 transitions. [2024-06-21 19:53:40,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 552 transitions, 11757 flow [2024-06-21 19:53:42,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 552 transitions, 11458 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-21 19:53:42,478 INFO L231 Difference]: Finished difference. Result has 305 places, 506 transitions, 10627 flow [2024-06-21 19:53:42,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10152, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10627, PETRI_PLACES=305, PETRI_TRANSITIONS=506} [2024-06-21 19:53:42,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 19:53:42,479 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 506 transitions, 10627 flow [2024-06-21 19:53:42,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:42,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:42,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:42,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:53:42,480 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-21 19:53:42,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:42,480 INFO L85 PathProgramCache]: Analyzing trace with hash -449550641, now seen corresponding path program 2 times [2024-06-21 19:53:42,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:42,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58446246] [2024-06-21 19:53:42,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:42,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:46,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:46,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:46,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58446246] [2024-06-21 19:53:46,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58446246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:46,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:46,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:53:46,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620457051] [2024-06-21 19:53:46,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:46,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:53:46,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:46,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:53:46,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:53:46,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:46,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 506 transitions, 10627 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:46,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:46,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:46,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:48,976 INFO L124 PetriNetUnfolderBase]: 5506/8946 cut-off events. [2024-06-21 19:53:48,976 INFO L125 PetriNetUnfolderBase]: For 755126/755126 co-relation queries the response was YES. [2024-06-21 19:53:49,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89326 conditions, 8946 events. 5506/8946 cut-off events. For 755126/755126 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 61407 event pairs, 1286 based on Foata normal form. 4/8947 useless extension candidates. Maximal degree in co-relation 89179. Up to 8544 conditions per place. [2024-06-21 19:53:49,097 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 68 changer transitions 0/535 dead transitions. [2024-06-21 19:53:49,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 535 transitions, 11830 flow [2024-06-21 19:53:49,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:53:49,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:53:49,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:53:49,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:53:49,099 INFO L175 Difference]: Start difference. First operand has 305 places, 506 transitions, 10627 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:53:49,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 535 transitions, 11830 flow [2024-06-21 19:53:51,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 535 transitions, 11495 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 19:53:51,750 INFO L231 Difference]: Finished difference. Result has 305 places, 509 transitions, 10472 flow [2024-06-21 19:53:51,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10292, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10472, PETRI_PLACES=305, PETRI_TRANSITIONS=509} [2024-06-21 19:53:51,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 19:53:51,752 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 509 transitions, 10472 flow [2024-06-21 19:53:51,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:51,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:53:51,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:53:51,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:53:51,752 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-21 19:53:51,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:53:51,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1692499619, now seen corresponding path program 7 times [2024-06-21 19:53:51,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:53:51,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958937279] [2024-06-21 19:53:51,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:53:51,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:53:51,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:53:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:53:55,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:53:55,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958937279] [2024-06-21 19:53:55,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958937279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:53:55,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:53:55,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:53:55,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533441035] [2024-06-21 19:53:55,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:53:55,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:53:55,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:53:55,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:53:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:53:55,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:53:55,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 509 transitions, 10472 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:53:55,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:53:55,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:53:55,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:53:58,287 INFO L124 PetriNetUnfolderBase]: 5716/9301 cut-off events. [2024-06-21 19:53:58,288 INFO L125 PetriNetUnfolderBase]: For 806396/806396 co-relation queries the response was YES. [2024-06-21 19:53:58,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91277 conditions, 9301 events. 5716/9301 cut-off events. For 806396/806396 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 64049 event pairs, 1305 based on Foata normal form. 18/9309 useless extension candidates. Maximal degree in co-relation 91130. Up to 8424 conditions per place. [2024-06-21 19:53:58,415 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 465 selfloop transitions, 88 changer transitions 0/558 dead transitions. [2024-06-21 19:53:58,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 558 transitions, 11985 flow [2024-06-21 19:53:58,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:53:58,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:53:58,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 19:53:58,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-21 19:53:58,416 INFO L175 Difference]: Start difference. First operand has 305 places, 509 transitions, 10472 flow. Second operand 10 states and 179 transitions. [2024-06-21 19:53:58,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 558 transitions, 11985 flow [2024-06-21 19:54:00,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 558 transitions, 11877 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 19:54:00,905 INFO L231 Difference]: Finished difference. Result has 311 places, 516 transitions, 10835 flow [2024-06-21 19:54:00,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10364, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10835, PETRI_PLACES=311, PETRI_TRANSITIONS=516} [2024-06-21 19:54:00,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-21 19:54:00,906 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 516 transitions, 10835 flow [2024-06-21 19:54:00,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:00,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:00,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:00,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:54:00,906 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-21 19:54:00,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1603933859, now seen corresponding path program 8 times [2024-06-21 19:54:00,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:00,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421970574] [2024-06-21 19:54:00,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:00,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:00,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:04,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:04,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421970574] [2024-06-21 19:54:04,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421970574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:04,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:04,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:54:04,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312615817] [2024-06-21 19:54:04,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:04,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:54:04,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:04,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:54:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:54:04,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:04,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 516 transitions, 10835 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:04,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:04,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:04,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:07,605 INFO L124 PetriNetUnfolderBase]: 5892/9599 cut-off events. [2024-06-21 19:54:07,605 INFO L125 PetriNetUnfolderBase]: For 850096/850096 co-relation queries the response was YES. [2024-06-21 19:54:07,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94330 conditions, 9599 events. 5892/9599 cut-off events. For 850096/850096 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 66482 event pairs, 1449 based on Foata normal form. 18/9607 useless extension candidates. Maximal degree in co-relation 94181. Up to 8864 conditions per place. [2024-06-21 19:54:07,742 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 469 selfloop transitions, 87 changer transitions 0/561 dead transitions. [2024-06-21 19:54:07,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 561 transitions, 12307 flow [2024-06-21 19:54:07,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:54:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:54:07,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 19:54:07,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-21 19:54:07,744 INFO L175 Difference]: Start difference. First operand has 311 places, 516 transitions, 10835 flow. Second operand 10 states and 177 transitions. [2024-06-21 19:54:07,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 561 transitions, 12307 flow [2024-06-21 19:54:10,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 561 transitions, 11996 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-21 19:54:10,663 INFO L231 Difference]: Finished difference. Result has 313 places, 522 transitions, 10953 flow [2024-06-21 19:54:10,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10524, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10953, PETRI_PLACES=313, PETRI_TRANSITIONS=522} [2024-06-21 19:54:10,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-21 19:54:10,664 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 522 transitions, 10953 flow [2024-06-21 19:54:10,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:10,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:10,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:10,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:54:10,664 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-21 19:54:10,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:10,665 INFO L85 PathProgramCache]: Analyzing trace with hash 61154605, now seen corresponding path program 9 times [2024-06-21 19:54:10,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:10,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126034553] [2024-06-21 19:54:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:10,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:14,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:14,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126034553] [2024-06-21 19:54:14,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126034553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:14,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:14,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:54:14,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598922484] [2024-06-21 19:54:14,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:14,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:54:14,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:14,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:54:14,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:54:14,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:14,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 522 transitions, 10953 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:14,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:14,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:14,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:17,434 INFO L124 PetriNetUnfolderBase]: 6014/9799 cut-off events. [2024-06-21 19:54:17,434 INFO L125 PetriNetUnfolderBase]: For 874954/874954 co-relation queries the response was YES. [2024-06-21 19:54:17,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95779 conditions, 9799 events. 6014/9799 cut-off events. For 874954/874954 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 68152 event pairs, 1435 based on Foata normal form. 18/9807 useless extension candidates. Maximal degree in co-relation 95629. Up to 9118 conditions per place. [2024-06-21 19:54:17,576 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 462 selfloop transitions, 97 changer transitions 0/564 dead transitions. [2024-06-21 19:54:17,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 564 transitions, 12397 flow [2024-06-21 19:54:17,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:54:17,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:54:17,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 19:54:17,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-21 19:54:17,578 INFO L175 Difference]: Start difference. First operand has 313 places, 522 transitions, 10953 flow. Second operand 9 states and 169 transitions. [2024-06-21 19:54:17,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 564 transitions, 12397 flow [2024-06-21 19:54:20,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 564 transitions, 12100 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-21 19:54:20,463 INFO L231 Difference]: Finished difference. Result has 314 places, 526 transitions, 11064 flow [2024-06-21 19:54:20,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10656, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11064, PETRI_PLACES=314, PETRI_TRANSITIONS=526} [2024-06-21 19:54:20,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-21 19:54:20,464 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 526 transitions, 11064 flow [2024-06-21 19:54:20,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:20,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:20,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:20,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:54:20,465 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-21 19:54:20,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:20,465 INFO L85 PathProgramCache]: Analyzing trace with hash 477259965, now seen corresponding path program 10 times [2024-06-21 19:54:20,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:20,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206055141] [2024-06-21 19:54:20,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:20,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:24,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:24,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:24,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206055141] [2024-06-21 19:54:24,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206055141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:24,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:24,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:54:24,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395513547] [2024-06-21 19:54:24,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:24,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:54:24,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:24,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:54:24,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:54:24,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:24,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 526 transitions, 11064 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:24,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:24,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:24,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:27,628 INFO L124 PetriNetUnfolderBase]: 6021/9804 cut-off events. [2024-06-21 19:54:27,628 INFO L125 PetriNetUnfolderBase]: For 862630/862630 co-relation queries the response was YES. [2024-06-21 19:54:27,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95024 conditions, 9804 events. 6021/9804 cut-off events. For 862630/862630 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 68074 event pairs, 1459 based on Foata normal form. 18/9805 useless extension candidates. Maximal degree in co-relation 94873. Up to 9106 conditions per place. [2024-06-21 19:54:27,771 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 439 selfloop transitions, 122 changer transitions 0/566 dead transitions. [2024-06-21 19:54:27,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 566 transitions, 12660 flow [2024-06-21 19:54:27,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:54:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:54:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 19:54:27,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 19:54:27,772 INFO L175 Difference]: Start difference. First operand has 314 places, 526 transitions, 11064 flow. Second operand 10 states and 176 transitions. [2024-06-21 19:54:27,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 566 transitions, 12660 flow [2024-06-21 19:54:30,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 566 transitions, 12328 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-21 19:54:30,179 INFO L231 Difference]: Finished difference. Result has 316 places, 527 transitions, 11021 flow [2024-06-21 19:54:30,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10594, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11021, PETRI_PLACES=316, PETRI_TRANSITIONS=527} [2024-06-21 19:54:30,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-21 19:54:30,180 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 527 transitions, 11021 flow [2024-06-21 19:54:30,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:30,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:30,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:30,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:54:30,180 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:30,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:30,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1270769513, now seen corresponding path program 3 times [2024-06-21 19:54:30,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:30,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177411258] [2024-06-21 19:54:30,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:30,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:34,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:34,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:34,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177411258] [2024-06-21 19:54:34,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177411258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:34,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:34,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:34,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508446220] [2024-06-21 19:54:34,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:34,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:34,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:34,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:34,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:34,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:34,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 527 transitions, 11021 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:34,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:34,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:34,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:38,270 INFO L124 PetriNetUnfolderBase]: 6051/9872 cut-off events. [2024-06-21 19:54:38,270 INFO L125 PetriNetUnfolderBase]: For 831026/831026 co-relation queries the response was YES. [2024-06-21 19:54:38,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95014 conditions, 9872 events. 6051/9872 cut-off events. For 831026/831026 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 68882 event pairs, 1864 based on Foata normal form. 4/9868 useless extension candidates. Maximal degree in co-relation 94862. Up to 9409 conditions per place. [2024-06-21 19:54:38,413 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 79 changer transitions 0/559 dead transitions. [2024-06-21 19:54:38,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 559 transitions, 12559 flow [2024-06-21 19:54:38,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:54:38,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:54:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-21 19:54:38,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37012987012987014 [2024-06-21 19:54:38,414 INFO L175 Difference]: Start difference. First operand has 316 places, 527 transitions, 11021 flow. Second operand 11 states and 171 transitions. [2024-06-21 19:54:38,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 559 transitions, 12559 flow [2024-06-21 19:54:40,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 559 transitions, 12166 flow, removed 76 selfloop flow, removed 8 redundant places. [2024-06-21 19:54:40,807 INFO L231 Difference]: Finished difference. Result has 320 places, 533 transitions, 10890 flow [2024-06-21 19:54:40,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10628, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10890, PETRI_PLACES=320, PETRI_TRANSITIONS=533} [2024-06-21 19:54:40,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 19:54:40,808 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 533 transitions, 10890 flow [2024-06-21 19:54:40,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:40,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:40,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:40,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:54:40,811 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:40,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:40,811 INFO L85 PathProgramCache]: Analyzing trace with hash -114096277, now seen corresponding path program 4 times [2024-06-21 19:54:40,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:40,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836641699] [2024-06-21 19:54:40,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:40,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:44,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:44,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:44,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836641699] [2024-06-21 19:54:44,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836641699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:44,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:44,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:54:44,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844371094] [2024-06-21 19:54:44,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:44,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:54:44,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:44,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:54:44,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:54:44,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:44,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 533 transitions, 10890 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:44,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:44,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:44,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:47,947 INFO L124 PetriNetUnfolderBase]: 6039/9859 cut-off events. [2024-06-21 19:54:47,947 INFO L125 PetriNetUnfolderBase]: For 810629/810629 co-relation queries the response was YES. [2024-06-21 19:54:48,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93534 conditions, 9859 events. 6039/9859 cut-off events. For 810629/810629 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69246 event pairs, 2673 based on Foata normal form. 4/9861 useless extension candidates. Maximal degree in co-relation 93380. Up to 9571 conditions per place. [2024-06-21 19:54:48,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 518 selfloop transitions, 22 changer transitions 0/545 dead transitions. [2024-06-21 19:54:48,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 545 transitions, 12050 flow [2024-06-21 19:54:48,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:54:48,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:54:48,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 19:54:48,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-21 19:54:48,085 INFO L175 Difference]: Start difference. First operand has 320 places, 533 transitions, 10890 flow. Second operand 7 states and 109 transitions. [2024-06-21 19:54:48,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 545 transitions, 12050 flow [2024-06-21 19:54:50,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 545 transitions, 11881 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 19:54:50,658 INFO L231 Difference]: Finished difference. Result has 319 places, 533 transitions, 10778 flow [2024-06-21 19:54:50,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10721, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10778, PETRI_PLACES=319, PETRI_TRANSITIONS=533} [2024-06-21 19:54:50,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-21 19:54:50,659 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 533 transitions, 10778 flow [2024-06-21 19:54:50,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:50,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:50,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:50,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:54:50,659 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:50,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:50,660 INFO L85 PathProgramCache]: Analyzing trace with hash 602824302, now seen corresponding path program 1 times [2024-06-21 19:54:50,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:50,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636716604] [2024-06-21 19:54:50,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:50,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:54:53,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:54:53,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:54:53,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636716604] [2024-06-21 19:54:53,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636716604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:54:53,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:54:53,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:54:53,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820100110] [2024-06-21 19:54:53,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:54:53,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:54:53,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:54:53,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:54:53,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:54:54,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:54:54,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 533 transitions, 10778 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:54,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:54:54,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:54:54,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:54:57,065 INFO L124 PetriNetUnfolderBase]: 6052/9876 cut-off events. [2024-06-21 19:54:57,065 INFO L125 PetriNetUnfolderBase]: For 816016/816016 co-relation queries the response was YES. [2024-06-21 19:54:57,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93680 conditions, 9876 events. 6052/9876 cut-off events. For 816016/816016 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 69341 event pairs, 2673 based on Foata normal form. 1/9874 useless extension candidates. Maximal degree in co-relation 93526. Up to 9555 conditions per place. [2024-06-21 19:54:57,191 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 517 selfloop transitions, 42 changer transitions 0/564 dead transitions. [2024-06-21 19:54:57,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 564 transitions, 12470 flow [2024-06-21 19:54:57,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:54:57,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:54:57,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:54:57,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 19:54:57,193 INFO L175 Difference]: Start difference. First operand has 319 places, 533 transitions, 10778 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:54:57,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 564 transitions, 12470 flow [2024-06-21 19:54:59,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 564 transitions, 12424 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:54:59,922 INFO L231 Difference]: Finished difference. Result has 322 places, 542 transitions, 11061 flow [2024-06-21 19:54:59,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10732, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11061, PETRI_PLACES=322, PETRI_TRANSITIONS=542} [2024-06-21 19:54:59,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 19:54:59,923 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 542 transitions, 11061 flow [2024-06-21 19:54:59,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:54:59,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:54:59,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:54:59,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:54:59,923 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:54:59,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:54:59,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1489706192, now seen corresponding path program 2 times [2024-06-21 19:54:59,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:54:59,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715471920] [2024-06-21 19:54:59,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:54:59,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:54:59,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:04,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:04,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715471920] [2024-06-21 19:55:04,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715471920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:04,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:55:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273442168] [2024-06-21 19:55:04,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:04,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:55:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:55:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:55:04,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:04,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 542 transitions, 11061 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:04,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:04,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:04,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:07,023 INFO L124 PetriNetUnfolderBase]: 6049/9872 cut-off events. [2024-06-21 19:55:07,023 INFO L125 PetriNetUnfolderBase]: For 833346/833346 co-relation queries the response was YES. [2024-06-21 19:55:07,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94678 conditions, 9872 events. 6049/9872 cut-off events. For 833346/833346 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 69280 event pairs, 2674 based on Foata normal form. 1/9870 useless extension candidates. Maximal degree in co-relation 94522. Up to 9583 conditions per place. [2024-06-21 19:55:07,482 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 531 selfloop transitions, 28 changer transitions 0/564 dead transitions. [2024-06-21 19:55:07,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 564 transitions, 12617 flow [2024-06-21 19:55:07,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:55:07,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:55:07,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 19:55:07,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 19:55:07,484 INFO L175 Difference]: Start difference. First operand has 322 places, 542 transitions, 11061 flow. Second operand 7 states and 118 transitions. [2024-06-21 19:55:07,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 564 transitions, 12617 flow [2024-06-21 19:55:09,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 564 transitions, 12252 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 19:55:09,862 INFO L231 Difference]: Finished difference. Result has 325 places, 548 transitions, 11004 flow [2024-06-21 19:55:09,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10696, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11004, PETRI_PLACES=325, PETRI_TRANSITIONS=548} [2024-06-21 19:55:09,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-21 19:55:09,862 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 548 transitions, 11004 flow [2024-06-21 19:55:09,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:09,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:55:09,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:55:09,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:55:09,863 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:55:09,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:55:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1271200103, now seen corresponding path program 1 times [2024-06-21 19:55:09,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:55:09,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092732002] [2024-06-21 19:55:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:55:09,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:55:09,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:15,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:15,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:15,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092732002] [2024-06-21 19:55:15,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092732002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:15,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:15,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:55:15,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60672930] [2024-06-21 19:55:15,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:15,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:55:15,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:15,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:55:15,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:55:15,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:15,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 548 transitions, 11004 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:55:15,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:15,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:15,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:18,270 INFO L124 PetriNetUnfolderBase]: 6044/9869 cut-off events. [2024-06-21 19:55:18,270 INFO L125 PetriNetUnfolderBase]: For 851014/851014 co-relation queries the response was YES. [2024-06-21 19:55:18,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94544 conditions, 9869 events. 6044/9869 cut-off events. For 851014/851014 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69269 event pairs, 2669 based on Foata normal form. 2/9868 useless extension candidates. Maximal degree in co-relation 94387. Up to 9594 conditions per place. [2024-06-21 19:55:18,408 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 540 selfloop transitions, 16 changer transitions 0/561 dead transitions. [2024-06-21 19:55:18,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 561 transitions, 12184 flow [2024-06-21 19:55:18,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:55:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:55:18,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 19:55:18,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-21 19:55:18,410 INFO L175 Difference]: Start difference. First operand has 325 places, 548 transitions, 11004 flow. Second operand 7 states and 106 transitions. [2024-06-21 19:55:18,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 561 transitions, 12184 flow [2024-06-21 19:55:21,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 561 transitions, 11957 flow, removed 107 selfloop flow, removed 2 redundant places. [2024-06-21 19:55:21,388 INFO L231 Difference]: Finished difference. Result has 330 places, 550 transitions, 10856 flow [2024-06-21 19:55:21,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10777, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10856, PETRI_PLACES=330, PETRI_TRANSITIONS=550} [2024-06-21 19:55:21,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 19:55:21,389 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 550 transitions, 10856 flow [2024-06-21 19:55:21,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:55:21,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:55:21,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:55:21,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:55:21,390 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:55:21,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:55:21,390 INFO L85 PathProgramCache]: Analyzing trace with hash 87090071, now seen corresponding path program 1 times [2024-06-21 19:55:21,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:55:21,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785694377] [2024-06-21 19:55:21,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:55:21,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:55:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:24,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:24,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785694377] [2024-06-21 19:55:24,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785694377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:24,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:24,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:55:24,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981514669] [2024-06-21 19:55:24,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:24,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:55:24,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:24,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:55:24,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:55:24,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:24,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 550 transitions, 10856 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:24,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:24,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:24,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:28,055 INFO L124 PetriNetUnfolderBase]: 6081/9906 cut-off events. [2024-06-21 19:55:28,056 INFO L125 PetriNetUnfolderBase]: For 860433/860433 co-relation queries the response was YES. [2024-06-21 19:55:28,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95315 conditions, 9906 events. 6081/9906 cut-off events. For 860433/860433 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 69110 event pairs, 1475 based on Foata normal form. 2/9905 useless extension candidates. Maximal degree in co-relation 95156. Up to 9437 conditions per place. [2024-06-21 19:55:28,186 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 487 selfloop transitions, 103 changer transitions 0/595 dead transitions. [2024-06-21 19:55:28,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 595 transitions, 12638 flow [2024-06-21 19:55:28,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:55:28,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:55:28,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:55:28,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 19:55:28,187 INFO L175 Difference]: Start difference. First operand has 330 places, 550 transitions, 10856 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:55:28,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 595 transitions, 12638 flow [2024-06-21 19:55:31,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 595 transitions, 12549 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 19:55:31,268 INFO L231 Difference]: Finished difference. Result has 335 places, 564 transitions, 11391 flow [2024-06-21 19:55:31,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10767, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11391, PETRI_PLACES=335, PETRI_TRANSITIONS=564} [2024-06-21 19:55:31,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-21 19:55:31,269 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 564 transitions, 11391 flow [2024-06-21 19:55:31,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:31,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:55:31,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:55:31,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:55:31,270 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:55:31,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:55:31,270 INFO L85 PathProgramCache]: Analyzing trace with hash -698906055, now seen corresponding path program 2 times [2024-06-21 19:55:31,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:55:31,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447485810] [2024-06-21 19:55:31,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:55:31,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:55:31,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:35,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:35,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:35,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447485810] [2024-06-21 19:55:35,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447485810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:35,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:35,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:55:35,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626399591] [2024-06-21 19:55:35,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:35,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:55:35,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:35,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:55:35,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:55:35,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:35,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 564 transitions, 11391 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:35,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:35,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:35,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:38,862 INFO L124 PetriNetUnfolderBase]: 6078/9900 cut-off events. [2024-06-21 19:55:38,863 INFO L125 PetriNetUnfolderBase]: For 871255/871255 co-relation queries the response was YES. [2024-06-21 19:55:38,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96051 conditions, 9900 events. 6078/9900 cut-off events. For 871255/871255 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 69022 event pairs, 1471 based on Foata normal form. 2/9899 useless extension candidates. Maximal degree in co-relation 95890. Up to 9416 conditions per place. [2024-06-21 19:55:38,983 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 106 changer transitions 0/596 dead transitions. [2024-06-21 19:55:38,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 596 transitions, 12963 flow [2024-06-21 19:55:38,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:55:38,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:55:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 19:55:38,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 19:55:38,985 INFO L175 Difference]: Start difference. First operand has 335 places, 564 transitions, 11391 flow. Second operand 8 states and 146 transitions. [2024-06-21 19:55:38,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 596 transitions, 12963 flow [2024-06-21 19:55:41,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 596 transitions, 12628 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-21 19:55:41,514 INFO L231 Difference]: Finished difference. Result has 337 places, 568 transitions, 11438 flow [2024-06-21 19:55:41,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11056, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11438, PETRI_PLACES=337, PETRI_TRANSITIONS=568} [2024-06-21 19:55:41,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-21 19:55:41,515 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 568 transitions, 11438 flow [2024-06-21 19:55:41,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:41,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:55:41,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:55:41,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:55:41,515 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:55:41,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:55:41,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1051172747, now seen corresponding path program 3 times [2024-06-21 19:55:41,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:55:41,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235950701] [2024-06-21 19:55:41,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:55:41,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:55:41,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:44,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:44,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:44,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235950701] [2024-06-21 19:55:44,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235950701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:44,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:44,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:55:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141130420] [2024-06-21 19:55:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:44,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:55:44,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:44,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:55:44,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:55:44,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:44,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 568 transitions, 11438 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:44,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:44,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:44,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:48,098 INFO L124 PetriNetUnfolderBase]: 6051/9873 cut-off events. [2024-06-21 19:55:48,098 INFO L125 PetriNetUnfolderBase]: For 877560/877560 co-relation queries the response was YES. [2024-06-21 19:55:48,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95653 conditions, 9873 events. 6051/9873 cut-off events. For 877560/877560 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 69034 event pairs, 1845 based on Foata normal form. 1/9872 useless extension candidates. Maximal degree in co-relation 95491. Up to 9495 conditions per place. [2024-06-21 19:55:48,236 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 538 selfloop transitions, 58 changer transitions 0/601 dead transitions. [2024-06-21 19:55:48,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 601 transitions, 12729 flow [2024-06-21 19:55:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:55:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:55:48,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 19:55:48,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:55:48,239 INFO L175 Difference]: Start difference. First operand has 337 places, 568 transitions, 11438 flow. Second operand 8 states and 147 transitions. [2024-06-21 19:55:48,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 601 transitions, 12729 flow [2024-06-21 19:55:51,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 601 transitions, 12391 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-21 19:55:51,088 INFO L231 Difference]: Finished difference. Result has 339 places, 568 transitions, 11247 flow [2024-06-21 19:55:51,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11100, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11247, PETRI_PLACES=339, PETRI_TRANSITIONS=568} [2024-06-21 19:55:51,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-21 19:55:51,088 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 568 transitions, 11247 flow [2024-06-21 19:55:51,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:51,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:55:51,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:55:51,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:55:51,089 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-21 19:55:51,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:55:51,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1669558645, now seen corresponding path program 4 times [2024-06-21 19:55:51,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:55:51,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319658429] [2024-06-21 19:55:51,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:55:51,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:55:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:55:54,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:55:54,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:55:54,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319658429] [2024-06-21 19:55:54,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319658429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:55:54,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:55:54,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:55:54,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231924308] [2024-06-21 19:55:54,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:55:54,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:55:54,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:55:54,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:55:54,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:55:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:55:54,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 568 transitions, 11247 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:55:54,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:55:54,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:55:54,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:55:57,601 INFO L124 PetriNetUnfolderBase]: 6071/9880 cut-off events. [2024-06-21 19:55:57,602 INFO L125 PetriNetUnfolderBase]: For 886963/886963 co-relation queries the response was YES. [2024-06-21 19:55:57,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95688 conditions, 9880 events. 6071/9880 cut-off events. For 886963/886963 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 68571 event pairs, 1458 based on Foata normal form. 2/9872 useless extension candidates. Maximal degree in co-relation 95525. Up to 9438 conditions per place. [2024-06-21 19:55:57,743 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 504 selfloop transitions, 87 changer transitions 0/596 dead transitions. [2024-06-21 19:55:57,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 596 transitions, 12721 flow [2024-06-21 19:55:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:55:57,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:55:57,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 19:55:57,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:55:57,745 INFO L175 Difference]: Start difference. First operand has 339 places, 568 transitions, 11247 flow. Second operand 8 states and 136 transitions. [2024-06-21 19:55:57,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 596 transitions, 12721 flow [2024-06-21 19:56:00,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 596 transitions, 12641 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 19:56:00,592 INFO L231 Difference]: Finished difference. Result has 342 places, 576 transitions, 11602 flow [2024-06-21 19:56:00,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11167, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11602, PETRI_PLACES=342, PETRI_TRANSITIONS=576} [2024-06-21 19:56:00,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 19:56:00,593 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 576 transitions, 11602 flow [2024-06-21 19:56:00,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:00,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:00,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:00,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 19:56:00,594 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-21 19:56:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:00,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1510087835, now seen corresponding path program 5 times [2024-06-21 19:56:00,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:00,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018075133] [2024-06-21 19:56:00,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:00,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:00,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:04,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:56:04,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:04,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018075133] [2024-06-21 19:56:04,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018075133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:04,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:04,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:56:04,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809302880] [2024-06-21 19:56:04,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:04,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:56:04,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:04,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:56:04,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:56:04,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:56:04,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 576 transitions, 11602 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:04,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:04,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:56:04,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:07,235 INFO L124 PetriNetUnfolderBase]: 6076/9881 cut-off events. [2024-06-21 19:56:07,235 INFO L125 PetriNetUnfolderBase]: For 908981/908981 co-relation queries the response was YES. [2024-06-21 19:56:07,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96832 conditions, 9881 events. 6076/9881 cut-off events. For 908981/908981 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 68480 event pairs, 1471 based on Foata normal form. 1/9865 useless extension candidates. Maximal degree in co-relation 96668. Up to 9366 conditions per place. [2024-06-21 19:56:07,375 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 119 changer transitions 0/599 dead transitions. [2024-06-21 19:56:07,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 599 transitions, 13206 flow [2024-06-21 19:56:07,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:56:07,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:56:07,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:56:07,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 19:56:07,377 INFO L175 Difference]: Start difference. First operand has 342 places, 576 transitions, 11602 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:56:07,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 599 transitions, 13206 flow [2024-06-21 19:56:10,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 599 transitions, 12857 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-21 19:56:10,321 INFO L231 Difference]: Finished difference. Result has 344 places, 579 transitions, 11683 flow [2024-06-21 19:56:10,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11253, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11683, PETRI_PLACES=344, PETRI_TRANSITIONS=579} [2024-06-21 19:56:10,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-21 19:56:10,322 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 579 transitions, 11683 flow [2024-06-21 19:56:10,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:10,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:10,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:10,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 19:56:10,322 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-21 19:56:10,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:10,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1510473785, now seen corresponding path program 6 times [2024-06-21 19:56:10,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:10,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655812610] [2024-06-21 19:56:10,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:10,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:14,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:56:14,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:14,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655812610] [2024-06-21 19:56:14,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655812610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:14,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:14,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:56:14,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125574393] [2024-06-21 19:56:14,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:14,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:56:14,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:14,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:56:14,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:56:14,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:56:14,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 579 transitions, 11683 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:14,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:14,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:56:14,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:17,254 INFO L124 PetriNetUnfolderBase]: 6073/9877 cut-off events. [2024-06-21 19:56:17,255 INFO L125 PetriNetUnfolderBase]: For 924477/924477 co-relation queries the response was YES. [2024-06-21 19:56:17,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96856 conditions, 9877 events. 6073/9877 cut-off events. For 924477/924477 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 68466 event pairs, 1471 based on Foata normal form. 1/9861 useless extension candidates. Maximal degree in co-relation 96691. Up to 9324 conditions per place. [2024-06-21 19:56:17,398 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 454 selfloop transitions, 139 changer transitions 0/598 dead transitions. [2024-06-21 19:56:17,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 598 transitions, 13277 flow [2024-06-21 19:56:17,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:56:17,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:56:17,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 19:56:17,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 19:56:17,400 INFO L175 Difference]: Start difference. First operand has 344 places, 579 transitions, 11683 flow. Second operand 8 states and 131 transitions. [2024-06-21 19:56:17,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 598 transitions, 13277 flow [2024-06-21 19:56:20,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 598 transitions, 12781 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-21 19:56:20,913 INFO L231 Difference]: Finished difference. Result has 345 places, 582 transitions, 11663 flow [2024-06-21 19:56:20,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11187, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11663, PETRI_PLACES=345, PETRI_TRANSITIONS=582} [2024-06-21 19:56:20,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-21 19:56:20,914 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 582 transitions, 11663 flow [2024-06-21 19:56:20,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:20,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:20,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:20,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 19:56:20,915 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-21 19:56:20,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:20,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1964858435, now seen corresponding path program 7 times [2024-06-21 19:56:20,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:20,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71305840] [2024-06-21 19:56:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:20,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:23,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:56:23,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:23,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71305840] [2024-06-21 19:56:23,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71305840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:23,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:23,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:56:23,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894703103] [2024-06-21 19:56:23,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:23,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:56:23,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:23,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:56:23,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:56:23,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:56:23,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 582 transitions, 11663 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:23,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:23,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:56:23,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:27,084 INFO L124 PetriNetUnfolderBase]: 6046/9859 cut-off events. [2024-06-21 19:56:27,085 INFO L125 PetriNetUnfolderBase]: For 936456/936456 co-relation queries the response was YES. [2024-06-21 19:56:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96637 conditions, 9859 events. 6046/9859 cut-off events. For 936456/936456 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 68784 event pairs, 1827 based on Foata normal form. 1/9852 useless extension candidates. Maximal degree in co-relation 96471. Up to 9405 conditions per place. [2024-06-21 19:56:27,236 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 506 selfloop transitions, 92 changer transitions 0/603 dead transitions. [2024-06-21 19:56:27,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 603 transitions, 12926 flow [2024-06-21 19:56:27,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:56:27,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:56:27,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 19:56:27,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 19:56:27,237 INFO L175 Difference]: Start difference. First operand has 345 places, 582 transitions, 11663 flow. Second operand 8 states and 134 transitions. [2024-06-21 19:56:27,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 603 transitions, 12926 flow [2024-06-21 19:56:30,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 603 transitions, 12446 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-21 19:56:30,519 INFO L231 Difference]: Finished difference. Result has 347 places, 582 transitions, 11373 flow [2024-06-21 19:56:30,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11183, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11373, PETRI_PLACES=347, PETRI_TRANSITIONS=582} [2024-06-21 19:56:30,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 19:56:30,520 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 582 transitions, 11373 flow [2024-06-21 19:56:30,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:30,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:30,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:30,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 19:56:30,520 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-21 19:56:30,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:30,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1507625753, now seen corresponding path program 1 times [2024-06-21 19:56:30,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:30,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659118108] [2024-06-21 19:56:30,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:56:34,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:34,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659118108] [2024-06-21 19:56:34,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659118108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:34,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:34,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:56:34,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224295321] [2024-06-21 19:56:34,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:34,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:56:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:56:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:56:34,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:56:34,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 582 transitions, 11373 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-21 19:56:34,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:34,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:56:34,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:37,529 INFO L124 PetriNetUnfolderBase]: 5856/9732 cut-off events. [2024-06-21 19:56:37,529 INFO L125 PetriNetUnfolderBase]: For 1054227/1054270 co-relation queries the response was YES. [2024-06-21 19:56:37,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95069 conditions, 9732 events. 5856/9732 cut-off events. For 1054227/1054270 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 70137 event pairs, 2599 based on Foata normal form. 10/9689 useless extension candidates. Maximal degree in co-relation 94902. Up to 8363 conditions per place. [2024-06-21 19:56:37,678 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 422 selfloop transitions, 57 changer transitions 0/625 dead transitions. [2024-06-21 19:56:37,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 625 transitions, 13143 flow [2024-06-21 19:56:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:56:37,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:56:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 19:56:37,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-21 19:56:37,680 INFO L175 Difference]: Start difference. First operand has 347 places, 582 transitions, 11373 flow. Second operand 9 states and 163 transitions. [2024-06-21 19:56:37,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 625 transitions, 13143 flow [2024-06-21 19:56:40,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 625 transitions, 12911 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 19:56:40,810 INFO L231 Difference]: Finished difference. Result has 350 places, 588 transitions, 11413 flow [2024-06-21 19:56:40,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11141, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11413, PETRI_PLACES=350, PETRI_TRANSITIONS=588} [2024-06-21 19:56:40,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-21 19:56:40,811 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 588 transitions, 11413 flow [2024-06-21 19:56:40,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 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-21 19:56:40,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:40,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:40,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 19:56:40,811 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:56:40,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:40,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1773385360, now seen corresponding path program 1 times [2024-06-21 19:56:40,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:40,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27834222] [2024-06-21 19:56:40,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:40,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:40,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:56:43,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:43,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27834222] [2024-06-21 19:56:43,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27834222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:43,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:43,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:56:43,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043748535] [2024-06-21 19:56:43,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:43,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:56:43,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:43,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:56:43,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:56:43,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:56:43,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 588 transitions, 11413 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:56:43,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:43,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:56:43,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:47,296 INFO L124 PetriNetUnfolderBase]: 6188/10081 cut-off events. [2024-06-21 19:56:47,297 INFO L125 PetriNetUnfolderBase]: For 1033509/1033509 co-relation queries the response was YES. [2024-06-21 19:56:47,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100459 conditions, 10081 events. 6188/10081 cut-off events. For 1033509/1033509 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70608 event pairs, 1877 based on Foata normal form. 2/10081 useless extension candidates. Maximal degree in co-relation 100290. Up to 9648 conditions per place. [2024-06-21 19:56:47,444 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 563 selfloop transitions, 70 changer transitions 0/638 dead transitions. [2024-06-21 19:56:47,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 638 transitions, 13346 flow [2024-06-21 19:56:47,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:56:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:56:47,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 19:56:47,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-21 19:56:47,446 INFO L175 Difference]: Start difference. First operand has 350 places, 588 transitions, 11413 flow. Second operand 9 states and 167 transitions. [2024-06-21 19:56:47,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 638 transitions, 13346 flow [2024-06-21 19:56:50,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 638 transitions, 13271 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 19:56:50,609 INFO L231 Difference]: Finished difference. Result has 357 places, 601 transitions, 11884 flow [2024-06-21 19:56:50,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11338, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11884, PETRI_PLACES=357, PETRI_TRANSITIONS=601} [2024-06-21 19:56:50,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 19:56:50,609 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 601 transitions, 11884 flow [2024-06-21 19:56:50,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:56:50,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:56:50,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:56:50,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 19:56:50,610 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-21 19:56:50,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:56:50,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1507686203, now seen corresponding path program 2 times [2024-06-21 19:56:50,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:56:50,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941408887] [2024-06-21 19:56:50,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:56:50,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:56:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:56:55,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-21 19:56:55,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:56:55,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941408887] [2024-06-21 19:56:55,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941408887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:56:55,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:56:55,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:56:55,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109706158] [2024-06-21 19:56:55,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:56:55,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:56:55,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:56:55,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:56:55,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:56:55,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:56:55,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 601 transitions, 11884 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:56:55,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:56:55,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:56:55,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:56:59,430 INFO L124 PetriNetUnfolderBase]: 6183/10074 cut-off events. [2024-06-21 19:56:59,430 INFO L125 PetriNetUnfolderBase]: For 1050982/1050982 co-relation queries the response was YES. [2024-06-21 19:56:59,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100656 conditions, 10074 events. 6183/10074 cut-off events. For 1050982/1050982 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70788 event pairs, 2694 based on Foata normal form. 2/10073 useless extension candidates. Maximal degree in co-relation 100484. Up to 9728 conditions per place. [2024-06-21 19:56:59,564 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 577 selfloop transitions, 44 changer transitions 0/626 dead transitions. [2024-06-21 19:56:59,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 626 transitions, 13627 flow [2024-06-21 19:56:59,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:56:59,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:56:59,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 19:56:59,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 19:56:59,566 INFO L175 Difference]: Start difference. First operand has 357 places, 601 transitions, 11884 flow. Second operand 8 states and 139 transitions. [2024-06-21 19:56:59,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 626 transitions, 13627 flow [2024-06-21 19:57:02,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 626 transitions, 13421 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-21 19:57:02,831 INFO L231 Difference]: Finished difference. Result has 362 places, 602 transitions, 11834 flow [2024-06-21 19:57:02,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11678, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11834, PETRI_PLACES=362, PETRI_TRANSITIONS=602} [2024-06-21 19:57:02,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-21 19:57:02,832 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 602 transitions, 11834 flow [2024-06-21 19:57:02,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:57:02,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:57:02,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:57:02,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 19:57:02,833 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:57:02,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:57:02,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1507686327, now seen corresponding path program 1 times [2024-06-21 19:57:02,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:57:02,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845808670] [2024-06-21 19:57:02,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:57:02,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:57:02,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:57:07,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:57:07,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:57:07,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845808670] [2024-06-21 19:57:07,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845808670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:57:07,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:57:07,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:57:07,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150298631] [2024-06-21 19:57:07,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:57:07,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:57:07,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:57:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:57:07,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:57:07,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:57:07,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 602 transitions, 11834 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:57:07,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:57:07,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:57:07,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:57:11,924 INFO L124 PetriNetUnfolderBase]: 6185/10077 cut-off events. [2024-06-21 19:57:11,925 INFO L125 PetriNetUnfolderBase]: For 1055971/1055971 co-relation queries the response was YES. [2024-06-21 19:57:12,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100638 conditions, 10077 events. 6185/10077 cut-off events. For 1055971/1055971 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70793 event pairs, 2694 based on Foata normal form. 2/10076 useless extension candidates. Maximal degree in co-relation 100463. Up to 9711 conditions per place. [2024-06-21 19:57:12,153 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 570 selfloop transitions, 54 changer transitions 0/629 dead transitions. [2024-06-21 19:57:12,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 629 transitions, 13591 flow [2024-06-21 19:57:12,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:57:12,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:57:12,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 19:57:12,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 19:57:12,155 INFO L175 Difference]: Start difference. First operand has 362 places, 602 transitions, 11834 flow. Second operand 8 states and 140 transitions. [2024-06-21 19:57:12,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 629 transitions, 13591 flow [2024-06-21 19:57:15,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 629 transitions, 13460 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 19:57:15,354 INFO L231 Difference]: Finished difference. Result has 365 places, 605 transitions, 11876 flow [2024-06-21 19:57:15,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11703, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11876, PETRI_PLACES=365, PETRI_TRANSITIONS=605} [2024-06-21 19:57:15,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-21 19:57:15,368 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 605 transitions, 11876 flow [2024-06-21 19:57:15,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:57:15,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:57:15,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:57:15,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 19:57:15,369 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:57:15,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:57:15,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1510487487, now seen corresponding path program 2 times [2024-06-21 19:57:15,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:57:15,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607943437] [2024-06-21 19:57:15,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:57:15,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:57:15,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:57:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:57:21,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:57:21,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607943437] [2024-06-21 19:57:21,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607943437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:57:21,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:57:21,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:57:21,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455998943] [2024-06-21 19:57:21,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:57:21,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:57:21,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:57:21,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:57:21,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:57:21,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:57:21,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 605 transitions, 11876 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:57:21,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:57:21,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:57:21,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:57:25,465 INFO L124 PetriNetUnfolderBase]: 6195/10091 cut-off events. [2024-06-21 19:57:25,466 INFO L125 PetriNetUnfolderBase]: For 1074149/1074149 co-relation queries the response was YES. [2024-06-21 19:57:25,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100881 conditions, 10091 events. 6195/10091 cut-off events. For 1074149/1074149 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 70850 event pairs, 2682 based on Foata normal form. 2/10090 useless extension candidates. Maximal degree in co-relation 100705. Up to 9765 conditions per place. [2024-06-21 19:57:25,603 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 587 selfloop transitions, 35 changer transitions 0/627 dead transitions. [2024-06-21 19:57:25,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 627 transitions, 13434 flow [2024-06-21 19:57:25,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:57:25,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:57:25,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 19:57:25,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 19:57:25,605 INFO L175 Difference]: Start difference. First operand has 365 places, 605 transitions, 11876 flow. Second operand 9 states and 140 transitions. [2024-06-21 19:57:25,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 627 transitions, 13434 flow [2024-06-21 19:57:28,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 627 transitions, 13282 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 19:57:28,828 INFO L231 Difference]: Finished difference. Result has 368 places, 608 transitions, 11868 flow [2024-06-21 19:57:28,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11724, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11868, PETRI_PLACES=368, PETRI_TRANSITIONS=608} [2024-06-21 19:57:28,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 19:57:28,829 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 608 transitions, 11868 flow [2024-06-21 19:57:28,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:57:28,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:57:28,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:57:28,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 19:57:28,830 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:57:28,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:57:28,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1063746279, now seen corresponding path program 3 times [2024-06-21 19:57:28,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:57:28,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440484131] [2024-06-21 19:57:28,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:57:28,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:57:28,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:57:34,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:57:34,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:57:34,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440484131] [2024-06-21 19:57:34,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440484131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:57:34,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:57:34,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:57:34,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656791257] [2024-06-21 19:57:34,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:57:34,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:57:34,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:57:34,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:57:34,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:57:34,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:57:34,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 608 transitions, 11868 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:57:34,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:57:34,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:57:34,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:57:37,430 INFO L124 PetriNetUnfolderBase]: 6190/10084 cut-off events. [2024-06-21 19:57:37,431 INFO L125 PetriNetUnfolderBase]: For 1086787/1086787 co-relation queries the response was YES. [2024-06-21 19:57:37,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101360 conditions, 10084 events. 6190/10084 cut-off events. For 1086787/1086787 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 70782 event pairs, 2696 based on Foata normal form. 2/10083 useless extension candidates. Maximal degree in co-relation 101183. Up to 9770 conditions per place. [2024-06-21 19:57:37,575 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 593 selfloop transitions, 30 changer transitions 0/628 dead transitions. [2024-06-21 19:57:37,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 628 transitions, 13464 flow [2024-06-21 19:57:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:57:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:57:37,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 19:57:37,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 19:57:37,577 INFO L175 Difference]: Start difference. First operand has 368 places, 608 transitions, 11868 flow. Second operand 8 states and 130 transitions. [2024-06-21 19:57:37,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 628 transitions, 13464 flow [2024-06-21 19:57:41,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 628 transitions, 13350 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 19:57:41,500 INFO L231 Difference]: Finished difference. Result has 369 places, 610 transitions, 11933 flow [2024-06-21 19:57:41,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11754, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11933, PETRI_PLACES=369, PETRI_TRANSITIONS=610} [2024-06-21 19:57:41,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-21 19:57:41,500 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 610 transitions, 11933 flow [2024-06-21 19:57:41,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:57:41,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:57:41,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:57:41,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 19:57:41,501 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:57:41,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:57:41,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1510482837, now seen corresponding path program 3 times [2024-06-21 19:57:41,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:57:41,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80969404] [2024-06-21 19:57:41,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:57:41,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:57:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:57:46,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:57:46,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:57:46,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80969404] [2024-06-21 19:57:46,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80969404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:57:46,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:57:46,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:57:46,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981105372] [2024-06-21 19:57:46,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:57:46,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:57:46,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:57:46,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:57:46,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:57:46,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:57:46,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 610 transitions, 11933 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:57:46,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:57:46,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:57:46,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:57:50,363 INFO L124 PetriNetUnfolderBase]: 6184/10080 cut-off events. [2024-06-21 19:57:50,363 INFO L125 PetriNetUnfolderBase]: For 1094440/1094440 co-relation queries the response was YES. [2024-06-21 19:57:50,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101258 conditions, 10080 events. 6184/10080 cut-off events. For 1094440/1094440 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 70869 event pairs, 2678 based on Foata normal form. 2/10079 useless extension candidates. Maximal degree in co-relation 101081. Up to 9741 conditions per place. [2024-06-21 19:57:50,505 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 588 selfloop transitions, 40 changer transitions 0/633 dead transitions. [2024-06-21 19:57:50,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 633 transitions, 13523 flow [2024-06-21 19:57:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:57:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:57:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 19:57:50,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 19:57:50,507 INFO L175 Difference]: Start difference. First operand has 369 places, 610 transitions, 11933 flow. Second operand 8 states and 135 transitions. [2024-06-21 19:57:50,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 633 transitions, 13523 flow [2024-06-21 19:57:54,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 633 transitions, 13360 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 19:57:54,551 INFO L231 Difference]: Finished difference. Result has 371 places, 613 transitions, 11932 flow [2024-06-21 19:57:54,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11770, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11932, PETRI_PLACES=371, PETRI_TRANSITIONS=613} [2024-06-21 19:57:54,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-21 19:57:54,552 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 613 transitions, 11932 flow [2024-06-21 19:57:54,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:57:54,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:57:54,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:57:54,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 19:57:54,552 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:57:54,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:57:54,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1964872323, now seen corresponding path program 1 times [2024-06-21 19:57:54,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:57:54,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277322557] [2024-06-21 19:57:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:57:54,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:57:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:57:59,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-21 19:57:59,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:57:59,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277322557] [2024-06-21 19:57:59,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277322557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:57:59,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:57:59,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:57:59,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031328838] [2024-06-21 19:57:59,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:57:59,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:57:59,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:57:59,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:57:59,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:57:59,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:57:59,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 613 transitions, 11932 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:57:59,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:57:59,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:57:59,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:58:03,170 INFO L124 PetriNetUnfolderBase]: 6178/10072 cut-off events. [2024-06-21 19:58:03,170 INFO L125 PetriNetUnfolderBase]: For 1104299/1104299 co-relation queries the response was YES. [2024-06-21 19:58:03,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101686 conditions, 10072 events. 6178/10072 cut-off events. For 1104299/1104299 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 70800 event pairs, 2680 based on Foata normal form. 2/10071 useless extension candidates. Maximal degree in co-relation 101508. Up to 9761 conditions per place. [2024-06-21 19:58:03,304 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 595 selfloop transitions, 29 changer transitions 0/629 dead transitions. [2024-06-21 19:58:03,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 629 transitions, 13230 flow [2024-06-21 19:58:03,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:58:03,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:58:03,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 19:58:03,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544973544973545 [2024-06-21 19:58:03,305 INFO L175 Difference]: Start difference. First operand has 371 places, 613 transitions, 11932 flow. Second operand 9 states and 134 transitions. [2024-06-21 19:58:03,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 629 transitions, 13230 flow [2024-06-21 19:58:06,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 629 transitions, 12998 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-21 19:58:06,995 INFO L231 Difference]: Finished difference. Result has 374 places, 613 transitions, 11768 flow [2024-06-21 19:58:06,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11700, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11768, PETRI_PLACES=374, PETRI_TRANSITIONS=613} [2024-06-21 19:58:06,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-21 19:58:06,995 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 613 transitions, 11768 flow [2024-06-21 19:58:06,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:58:06,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:58:06,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:58:06,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 19:58:06,996 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:58:06,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:58:06,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1798084217, now seen corresponding path program 2 times [2024-06-21 19:58:06,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:58:06,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92128605] [2024-06-21 19:58:06,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:58:06,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:58:07,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:58:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:58:11,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:58:11,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92128605] [2024-06-21 19:58:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92128605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:58:11,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:58:11,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:58:11,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687815996] [2024-06-21 19:58:11,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:58:11,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:58:11,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:58:11,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:58:11,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:58:11,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:58:11,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 613 transitions, 11768 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:58:11,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:58:11,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:58:11,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:58:14,949 INFO L124 PetriNetUnfolderBase]: 6334/10292 cut-off events. [2024-06-21 19:58:14,950 INFO L125 PetriNetUnfolderBase]: For 1253044/1253044 co-relation queries the response was YES. [2024-06-21 19:58:15,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107483 conditions, 10292 events. 6334/10292 cut-off events. For 1253044/1253044 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 72233 event pairs, 2519 based on Foata normal form. 1/10290 useless extension candidates. Maximal degree in co-relation 107304. Up to 9408 conditions per place. [2024-06-21 19:58:15,099 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 479 selfloop transitions, 166 changer transitions 0/650 dead transitions. [2024-06-21 19:58:15,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 650 transitions, 13970 flow [2024-06-21 19:58:15,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:58:15,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:58:15,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 19:58:15,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 19:58:15,100 INFO L175 Difference]: Start difference. First operand has 374 places, 613 transitions, 11768 flow. Second operand 8 states and 146 transitions. [2024-06-21 19:58:15,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 650 transitions, 13970 flow [2024-06-21 19:58:18,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 650 transitions, 13804 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-21 19:58:18,870 INFO L231 Difference]: Finished difference. Result has 374 places, 624 transitions, 12535 flow [2024-06-21 19:58:18,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11602, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12535, PETRI_PLACES=374, PETRI_TRANSITIONS=624} [2024-06-21 19:58:18,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-21 19:58:18,870 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 624 transitions, 12535 flow [2024-06-21 19:58:18,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 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-21 19:58:18,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:58:18,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:58:18,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 19:58:18,871 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:58:18,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:58:18,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1235817747, now seen corresponding path program 1 times [2024-06-21 19:58:18,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:58:18,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580496901] [2024-06-21 19:58:18,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:58:18,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:58:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat