./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix001.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix001.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix001.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix001.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:59:57,767 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:59:57,809 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:59:57,812 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:59:57,813 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:59:57,830 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:59:57,831 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:59:57,831 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:59:57,831 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:59:57,832 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:59:57,832 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:59:57,833 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:59:57,833 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:59:57,833 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:59:57,834 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:59:57,834 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:59:57,834 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:59:57,835 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:59:57,835 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:59:57,836 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:59:57,836 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:59:57,836 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:59:57,837 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:59:57,837 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:59:57,838 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:59:57,838 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:59:57,838 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:59:57,839 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:59:57,839 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:59:57,839 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:59:57,840 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:59:57,840 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:59:57,840 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:59:57,841 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:59:57,841 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:59:57,842 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:59:57,842 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:59:57,842 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:59:57,843 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:59:57,843 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:59:57,843 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:59:57,844 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:59:57,844 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:59:57,845 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 [2024-06-27 21:59:58,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:59:58,123 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:59:58,125 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:59:58,126 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:59:58,126 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:59:58,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix001.oepc.i [2024-06-27 21:59:59,269 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:59:59,517 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:59:59,518 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix001.oepc.i [2024-06-27 21:59:59,533 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa6e88516/a336c0f15dfa4ea99869ccd171995ab6/FLAG0853e775f [2024-06-27 21:59:59,545 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa6e88516/a336c0f15dfa4ea99869ccd171995ab6 [2024-06-27 21:59:59,547 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:59:59,548 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:59:59,549 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/mix001.oepc.yml/witness.yml [2024-06-27 21:59:59,645 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:59:59,646 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:59:59,647 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:59:59,647 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:59:59,651 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:59:59,652 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:59:59" (1/2) ... [2024-06-27 21:59:59,653 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b04b23f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:59, skipping insertion in model container [2024-06-27 21:59:59,653 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:59:59" (1/2) ... [2024-06-27 21:59:59,654 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@d7817f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:59, skipping insertion in model container [2024-06-27 21:59:59,655 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:59" (2/2) ... [2024-06-27 21:59:59,657 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b04b23f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:59:59, skipping insertion in model container [2024-06-27 21:59:59,657 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:59" (2/2) ... [2024-06-27 21:59:59,658 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:59:59,685 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:59:59,686 INFO L97 edCorrectnessWitness]: Location invariant before [L867-L867] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 21:59:59,687 INFO L97 edCorrectnessWitness]: Location invariant before [L869-L869] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 21:59:59,687 INFO L97 edCorrectnessWitness]: Location invariant before [L870-L870] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (0LL - (long long )z$flush_delayed) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd0) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd1) + (long long )z$w_buff1 >= 0LL) && (0LL - (long long )z$r_buff1_thd2) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$read_delayed) + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )z$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )z$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )z$w_buff0 >= 0LL) && (long long )x + (long long )z$w_buff0 >= 0LL) && (long long )y + (long long )z$w_buff0 >= 0LL) && (long long )z + (long long )z$w_buff0 >= 0LL) && (long long )z$flush_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$mem_tmp + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff0_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd0 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd1 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd2 + (long long )z$w_buff0 >= 0LL) && (long long )z$r_buff1_thd3 + (long long )z$w_buff0 >= 0LL) && (long long )z$read_delayed + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 + (long long )z$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )z$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )z$w_buff0 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 21:59:59,687 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:59:59,687 INFO L106 edCorrectnessWitness]: ghost_update [L865-L865] multithreaded = 1; [2024-06-27 21:59:59,738 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:59:59,898 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix001.oepc.i[988,1001] [2024-06-27 22:00:00,110 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:00:00,122 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:00:00,163 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix001.oepc.i[988,1001] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:00:00,303 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:00:00,338 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:00:00,339 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00 WrapperNode [2024-06-27 22:00:00,339 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:00:00,340 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:00:00,340 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:00:00,340 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:00:00,345 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,361 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,402 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 147 [2024-06-27 22:00:00,402 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:00:00,403 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:00:00,403 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:00:00,404 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:00:00,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,415 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,429 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,461 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 22:00:00,470 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,470 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,480 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,493 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,496 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,502 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,506 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:00:00,509 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:00:00,510 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:00:00,510 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:00:00,511 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (1/1) ... [2024-06-27 22:00:00,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:00:00,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:00:00,574 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 22:00:00,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 22:00:00,649 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:00:00,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:00:00,650 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:00:00,650 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:00:00,650 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:00:00,651 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:00:00,651 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:00:00,651 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:00:00,652 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:00:00,652 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:00:00,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:00:00,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:00:00,654 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:00:00,800 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:00:00,801 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:00:01,194 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:00:01,195 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:00:01,380 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:00:01,380 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:00:01,380 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:00:01 BoogieIcfgContainer [2024-06-27 22:00:01,380 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:00:01,384 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:00:01,385 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:00:01,387 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:00:01,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:59:59" (1/4) ... [2024-06-27 22:00:01,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f1d7d6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:00:01, skipping insertion in model container [2024-06-27 22:00:01,389 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:59" (2/4) ... [2024-06-27 22:00:01,390 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f1d7d6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:00:01, skipping insertion in model container [2024-06-27 22:00:01,390 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:00:00" (3/4) ... [2024-06-27 22:00:01,392 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f1d7d6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:00:01, skipping insertion in model container [2024-06-27 22:00:01,392 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:00:01" (4/4) ... [2024-06-27 22:00:01,393 INFO L112 eAbstractionObserver]: Analyzing ICFG mix001.oepc.i [2024-06-27 22:00:01,409 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:00:01,409 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 22:00:01,409 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:00:01,482 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:00:01,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 22:00:01,553 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-27 22:00:01,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:00:01,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 79 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-27 22:00:01,557 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 22:00:01,561 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-27 22:00:01,574 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:00:01,583 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;@1c1226a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:00:01,584 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 22:00:01,588 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:00:01,589 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:00:01,589 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:00:01,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:01,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:00:01,590 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:01,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:01,594 INFO L85 PathProgramCache]: Analyzing trace with hash 383501507, now seen corresponding path program 1 times [2024-06-27 22:00:01,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:01,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130793552] [2024-06-27 22:00:01,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:01,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:01,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:02,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:02,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:02,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130793552] [2024-06-27 22:00:02,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130793552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:02,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:02,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:00:02,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631400027] [2024-06-27 22:00:02,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:02,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:00:02,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:02,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:00:02,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:00:03,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-27 22:00:03,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 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-27 22:00:03,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:03,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-27 22:00:03,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:04,019 INFO L124 PetriNetUnfolderBase]: 3670/6105 cut-off events. [2024-06-27 22:00:04,020 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-27 22:00:04,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11483 conditions, 6105 events. 3670/6105 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 41142 event pairs, 3047 based on Foata normal form. 175/5786 useless extension candidates. Maximal degree in co-relation 11471. Up to 5279 conditions per place. [2024-06-27 22:00:04,064 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 41 selfloop transitions, 4 changer transitions 0/59 dead transitions. [2024-06-27 22:00:04,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 223 flow [2024-06-27 22:00:04,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:00:04,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:00:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-27 22:00:04,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-27 22:00:04,078 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 102 transitions. [2024-06-27 22:00:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 223 flow [2024-06-27 22:00:04,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 59 transitions, 218 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:04,087 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 128 flow [2024-06-27 22:00:04,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-27 22:00:04,092 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-27 22:00:04,093 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 128 flow [2024-06-27 22:00:04,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 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-27 22:00:04,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:04,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:00:04,094 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:04,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:04,094 INFO L85 PathProgramCache]: Analyzing trace with hash -822214015, now seen corresponding path program 1 times [2024-06-27 22:00:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:04,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205506115] [2024-06-27 22:00:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:04,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:04,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:05,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:05,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:05,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205506115] [2024-06-27 22:00:05,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205506115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:05,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:05,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:00:05,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977066213] [2024-06-27 22:00:05,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:05,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:00:05,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:05,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:00:05,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:00:05,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-27 22:00:05,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:05,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:05,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-27 22:00:05,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:06,091 INFO L124 PetriNetUnfolderBase]: 3672/6095 cut-off events. [2024-06-27 22:00:06,091 INFO L125 PetriNetUnfolderBase]: For 869/869 co-relation queries the response was YES. [2024-06-27 22:00:06,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12744 conditions, 6095 events. 3672/6095 cut-off events. For 869/869 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 40566 event pairs, 2777 based on Foata normal form. 3/5646 useless extension candidates. Maximal degree in co-relation 12732. Up to 5264 conditions per place. [2024-06-27 22:00:06,130 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 51 selfloop transitions, 8 changer transitions 1/74 dead transitions. [2024-06-27 22:00:06,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 74 transitions, 321 flow [2024-06-27 22:00:06,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:00:06,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:00:06,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 128 transitions. [2024-06-27 22:00:06,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 22:00:06,133 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 128 flow. Second operand 4 states and 128 transitions. [2024-06-27 22:00:06,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 74 transitions, 321 flow [2024-06-27 22:00:06,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 74 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:00:06,136 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 193 flow [2024-06-27 22:00:06,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=193, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-27 22:00:06,137 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 4 predicate places. [2024-06-27 22:00:06,137 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 193 flow [2024-06-27 22:00:06,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:06,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:06,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:06,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:00:06,138 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:06,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash 281170190, now seen corresponding path program 1 times [2024-06-27 22:00:06,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:06,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211102703] [2024-06-27 22:00:06,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:06,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:06,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:07,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:07,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211102703] [2024-06-27 22:00:07,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211102703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:07,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:07,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:00:07,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570021809] [2024-06-27 22:00:07,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:07,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:00:07,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:07,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:00:07,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:00:07,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 49 [2024-06-27 22:00:07,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 193 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:07,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:07,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 49 [2024-06-27 22:00:07,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:08,689 INFO L124 PetriNetUnfolderBase]: 3676/6065 cut-off events. [2024-06-27 22:00:08,690 INFO L125 PetriNetUnfolderBase]: For 2584/2584 co-relation queries the response was YES. [2024-06-27 22:00:08,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13987 conditions, 6065 events. 3676/6065 cut-off events. For 2584/2584 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 40251 event pairs, 1903 based on Foata normal form. 6/5610 useless extension candidates. Maximal degree in co-relation 13972. Up to 5222 conditions per place. [2024-06-27 22:00:08,737 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 62 selfloop transitions, 11 changer transitions 2/89 dead transitions. [2024-06-27 22:00:08,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 89 transitions, 435 flow [2024-06-27 22:00:08,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:00:08,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:00:08,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 22:00:08,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 22:00:08,743 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 193 flow. Second operand 5 states and 160 transitions. [2024-06-27 22:00:08,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 89 transitions, 435 flow [2024-06-27 22:00:08,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 424 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 22:00:08,749 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 234 flow [2024-06-27 22:00:08,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=234, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-27 22:00:08,750 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-27 22:00:08,751 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 234 flow [2024-06-27 22:00:08,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:08,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:08,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:08,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:00:08,752 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:08,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:08,752 INFO L85 PathProgramCache]: Analyzing trace with hash -700513117, now seen corresponding path program 1 times [2024-06-27 22:00:08,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:08,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718938481] [2024-06-27 22:00:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:08,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:08,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:08,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:08,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:08,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718938481] [2024-06-27 22:00:08,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718938481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:08,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:08,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:00:08,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021468536] [2024-06-27 22:00:08,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:08,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:00:08,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:08,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:00:08,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:00:08,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 49 [2024-06-27 22:00:08,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 234 flow. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:08,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:08,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 49 [2024-06-27 22:00:08,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:09,316 INFO L124 PetriNetUnfolderBase]: 1573/2976 cut-off events. [2024-06-27 22:00:09,316 INFO L125 PetriNetUnfolderBase]: For 778/787 co-relation queries the response was YES. [2024-06-27 22:00:09,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6270 conditions, 2976 events. 1573/2976 cut-off events. For 778/787 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21340 event pairs, 919 based on Foata normal form. 4/2713 useless extension candidates. Maximal degree in co-relation 6253. Up to 2004 conditions per place. [2024-06-27 22:00:09,339 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 38 selfloop transitions, 4 changer transitions 0/73 dead transitions. [2024-06-27 22:00:09,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 352 flow [2024-06-27 22:00:09,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:00:09,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:00:09,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 114 transitions. [2024-06-27 22:00:09,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7755102040816326 [2024-06-27 22:00:09,341 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 234 flow. Second operand 3 states and 114 transitions. [2024-06-27 22:00:09,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 352 flow [2024-06-27 22:00:09,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 326 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:09,347 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 212 flow [2024-06-27 22:00:09,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=212, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-27 22:00:09,349 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 6 predicate places. [2024-06-27 22:00:09,349 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 212 flow [2024-06-27 22:00:09,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:09,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:09,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:09,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:00:09,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:09,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:09,350 INFO L85 PathProgramCache]: Analyzing trace with hash -700513930, now seen corresponding path program 1 times [2024-06-27 22:00:09,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:09,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377290214] [2024-06-27 22:00:09,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:09,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:10,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:10,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:10,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377290214] [2024-06-27 22:00:10,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377290214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:10,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:10,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:00:10,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820809572] [2024-06-27 22:00:10,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:10,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:00:10,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:10,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:00:10,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:00:10,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:10,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:10,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:10,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:10,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:11,756 INFO L124 PetriNetUnfolderBase]: 5142/8386 cut-off events. [2024-06-27 22:00:11,756 INFO L125 PetriNetUnfolderBase]: For 6419/6419 co-relation queries the response was YES. [2024-06-27 22:00:11,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20212 conditions, 8386 events. 5142/8386 cut-off events. For 6419/6419 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 54861 event pairs, 3063 based on Foata normal form. 2/8133 useless extension candidates. Maximal degree in co-relation 20194. Up to 7318 conditions per place. [2024-06-27 22:00:11,799 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 55 selfloop transitions, 13 changer transitions 3/81 dead transitions. [2024-06-27 22:00:11,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 81 transitions, 428 flow [2024-06-27 22:00:11,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:00:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:00:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-27 22:00:11,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265306122448979 [2024-06-27 22:00:11,801 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 212 flow. Second operand 5 states and 129 transitions. [2024-06-27 22:00:11,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 81 transitions, 428 flow [2024-06-27 22:00:11,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 81 transitions, 416 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:11,809 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 274 flow [2024-06-27 22:00:11,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 22:00:11,811 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 10 predicate places. [2024-06-27 22:00:11,815 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 274 flow [2024-06-27 22:00:11,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:11,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:11,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:11,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:00:11,816 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:11,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:11,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1155807743, now seen corresponding path program 1 times [2024-06-27 22:00:11,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:11,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892201849] [2024-06-27 22:00:11,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:11,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:14,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:14,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:14,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892201849] [2024-06-27 22:00:14,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892201849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:14,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:14,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:14,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896925706] [2024-06-27 22:00:14,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:14,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:14,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:14,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:14,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:14,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 49 [2024-06-27 22:00:14,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 274 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:14,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:14,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 49 [2024-06-27 22:00:14,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:15,775 INFO L124 PetriNetUnfolderBase]: 3664/6284 cut-off events. [2024-06-27 22:00:15,775 INFO L125 PetriNetUnfolderBase]: For 7219/7219 co-relation queries the response was YES. [2024-06-27 22:00:15,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15944 conditions, 6284 events. 3664/6284 cut-off events. For 7219/7219 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 42524 event pairs, 1604 based on Foata normal form. 6/6053 useless extension candidates. Maximal degree in co-relation 15923. Up to 5146 conditions per place. [2024-06-27 22:00:15,819 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 89 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-27 22:00:15,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 123 transitions, 672 flow [2024-06-27 22:00:15,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:15,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:15,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 22:00:15,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5969387755102041 [2024-06-27 22:00:15,822 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 274 flow. Second operand 8 states and 234 transitions. [2024-06-27 22:00:15,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 123 transitions, 672 flow [2024-06-27 22:00:15,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 123 transitions, 651 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:15,828 INFO L231 Difference]: Finished difference. Result has 71 places, 68 transitions, 346 flow [2024-06-27 22:00:15,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=346, PETRI_PLACES=71, PETRI_TRANSITIONS=68} [2024-06-27 22:00:15,830 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 16 predicate places. [2024-06-27 22:00:15,830 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 68 transitions, 346 flow [2024-06-27 22:00:15,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:15,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:15,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:15,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:00:15,831 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:15,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:15,832 INFO L85 PathProgramCache]: Analyzing trace with hash -272490334, now seen corresponding path program 1 times [2024-06-27 22:00:15,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:15,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329744485] [2024-06-27 22:00:15,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:15,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:16,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-27 22:00:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329744485] [2024-06-27 22:00:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329744485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:16,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:16,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978143634] [2024-06-27 22:00:16,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:16,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:16,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:16,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:16,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:17,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:17,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 346 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:17,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:17,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:17,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:18,237 INFO L124 PetriNetUnfolderBase]: 4483/7448 cut-off events. [2024-06-27 22:00:18,237 INFO L125 PetriNetUnfolderBase]: For 11629/11629 co-relation queries the response was YES. [2024-06-27 22:00:18,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 7448 events. 4483/7448 cut-off events. For 11629/11629 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 49135 event pairs, 1875 based on Foata normal form. 4/7239 useless extension candidates. Maximal degree in co-relation 20303. Up to 6366 conditions per place. [2024-06-27 22:00:18,281 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 71 selfloop transitions, 16 changer transitions 0/97 dead transitions. [2024-06-27 22:00:18,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 97 transitions, 604 flow [2024-06-27 22:00:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:00:18,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:00:18,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 22:00:18,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 22:00:18,283 INFO L175 Difference]: Start difference. First operand has 71 places, 68 transitions, 346 flow. Second operand 6 states and 150 transitions. [2024-06-27 22:00:18,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 97 transitions, 604 flow [2024-06-27 22:00:18,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 97 transitions, 557 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:18,290 INFO L231 Difference]: Finished difference. Result has 73 places, 71 transitions, 367 flow [2024-06-27 22:00:18,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=367, PETRI_PLACES=73, PETRI_TRANSITIONS=71} [2024-06-27 22:00:18,291 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-27 22:00:18,291 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 71 transitions, 367 flow [2024-06-27 22:00:18,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:18,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:18,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:18,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:00:18,292 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:18,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:18,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1216044028, now seen corresponding path program 1 times [2024-06-27 22:00:18,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:18,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893193771] [2024-06-27 22:00:18,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:18,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:18,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:19,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:19,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893193771] [2024-06-27 22:00:19,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893193771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:19,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:19,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:19,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276412705] [2024-06-27 22:00:19,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:19,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:19,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:19,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:19,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:19,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:19,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 71 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:19,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:19,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:19,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:20,449 INFO L124 PetriNetUnfolderBase]: 4558/7462 cut-off events. [2024-06-27 22:00:20,449 INFO L125 PetriNetUnfolderBase]: For 14826/14832 co-relation queries the response was YES. [2024-06-27 22:00:20,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21583 conditions, 7462 events. 4558/7462 cut-off events. For 14826/14832 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 47959 event pairs, 1678 based on Foata normal form. 6/7253 useless extension candidates. Maximal degree in co-relation 21555. Up to 6460 conditions per place. [2024-06-27 22:00:20,498 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 81 selfloop transitions, 20 changer transitions 0/111 dead transitions. [2024-06-27 22:00:20,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 111 transitions, 747 flow [2024-06-27 22:00:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:00:20,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:00:20,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 22:00:20,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-27 22:00:20,502 INFO L175 Difference]: Start difference. First operand has 73 places, 71 transitions, 367 flow. Second operand 6 states and 153 transitions. [2024-06-27 22:00:20,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 111 transitions, 747 flow [2024-06-27 22:00:20,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 111 transitions, 700 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:20,515 INFO L231 Difference]: Finished difference. Result has 77 places, 84 transitions, 492 flow [2024-06-27 22:00:20,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=492, PETRI_PLACES=77, PETRI_TRANSITIONS=84} [2024-06-27 22:00:20,517 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-06-27 22:00:20,517 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 84 transitions, 492 flow [2024-06-27 22:00:20,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:20,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:20,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:20,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:00:20,518 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:20,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:20,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1115997236, now seen corresponding path program 2 times [2024-06-27 22:00:20,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:20,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997059125] [2024-06-27 22:00:20,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:20,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:21,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:21,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997059125] [2024-06-27 22:00:21,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997059125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:21,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:21,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:21,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950086029] [2024-06-27 22:00:21,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:21,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:21,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:21,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:21,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:21,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:21,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 84 transitions, 492 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:21,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:21,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:21,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:22,622 INFO L124 PetriNetUnfolderBase]: 4553/7599 cut-off events. [2024-06-27 22:00:22,622 INFO L125 PetriNetUnfolderBase]: For 19392/19392 co-relation queries the response was YES. [2024-06-27 22:00:22,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23149 conditions, 7599 events. 4553/7599 cut-off events. For 19392/19392 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50157 event pairs, 1892 based on Foata normal form. 2/7386 useless extension candidates. Maximal degree in co-relation 23117. Up to 6489 conditions per place. [2024-06-27 22:00:22,673 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 81 selfloop transitions, 15 changer transitions 0/106 dead transitions. [2024-06-27 22:00:22,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 106 transitions, 740 flow [2024-06-27 22:00:22,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:22,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:22,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 22:00:22,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46647230320699706 [2024-06-27 22:00:22,675 INFO L175 Difference]: Start difference. First operand has 77 places, 84 transitions, 492 flow. Second operand 7 states and 160 transitions. [2024-06-27 22:00:22,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 106 transitions, 740 flow [2024-06-27 22:00:22,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 106 transitions, 709 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 22:00:22,693 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 499 flow [2024-06-27 22:00:22,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=499, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-27 22:00:22,694 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 28 predicate places. [2024-06-27 22:00:22,694 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 499 flow [2024-06-27 22:00:22,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:22,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:22,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:22,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:00:22,695 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:22,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:22,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1060350584, now seen corresponding path program 3 times [2024-06-27 22:00:22,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:22,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272454048] [2024-06-27 22:00:22,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:22,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:22,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:23,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:23,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272454048] [2024-06-27 22:00:23,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272454048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:23,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:23,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:23,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501420907] [2024-06-27 22:00:23,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:23,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:23,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:23,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:23,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:23,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:23,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 499 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:23,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:23,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:23,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:24,778 INFO L124 PetriNetUnfolderBase]: 4604/7674 cut-off events. [2024-06-27 22:00:24,779 INFO L125 PetriNetUnfolderBase]: For 21576/21585 co-relation queries the response was YES. [2024-06-27 22:00:24,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23720 conditions, 7674 events. 4604/7674 cut-off events. For 21576/21585 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50527 event pairs, 1882 based on Foata normal form. 8/7466 useless extension candidates. Maximal degree in co-relation 23685. Up to 6487 conditions per place. [2024-06-27 22:00:24,833 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 92 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-06-27 22:00:24,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 145 transitions, 1072 flow [2024-06-27 22:00:24,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:24,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:24,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 22:00:24,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 22:00:24,836 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 499 flow. Second operand 7 states and 175 transitions. [2024-06-27 22:00:24,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 145 transitions, 1072 flow [2024-06-27 22:00:24,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 145 transitions, 1020 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:24,855 INFO L231 Difference]: Finished difference. Result has 87 places, 117 transitions, 843 flow [2024-06-27 22:00:24,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=87, PETRI_TRANSITIONS=117} [2024-06-27 22:00:24,857 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 32 predicate places. [2024-06-27 22:00:24,858 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 117 transitions, 843 flow [2024-06-27 22:00:24,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:24,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:24,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:24,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:00:24,859 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:24,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:24,860 INFO L85 PathProgramCache]: Analyzing trace with hash -105885911, now seen corresponding path program 1 times [2024-06-27 22:00:24,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:24,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258794573] [2024-06-27 22:00:24,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:24,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:24,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:26,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:26,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258794573] [2024-06-27 22:00:26,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258794573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:26,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:26,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:26,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237234554] [2024-06-27 22:00:26,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:26,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:26,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:26,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:26,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:26,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:26,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 117 transitions, 843 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:26,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:26,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:26,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:27,820 INFO L124 PetriNetUnfolderBase]: 4679/7349 cut-off events. [2024-06-27 22:00:27,820 INFO L125 PetriNetUnfolderBase]: For 28000/28009 co-relation queries the response was YES. [2024-06-27 22:00:27,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25682 conditions, 7349 events. 4679/7349 cut-off events. For 28000/28009 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 44987 event pairs, 1709 based on Foata normal form. 8/7261 useless extension candidates. Maximal degree in co-relation 25646. Up to 6538 conditions per place. [2024-06-27 22:00:27,871 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 110 selfloop transitions, 42 changer transitions 0/162 dead transitions. [2024-06-27 22:00:27,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 162 transitions, 1393 flow [2024-06-27 22:00:27,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:27,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:27,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 22:00:27,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189504373177842 [2024-06-27 22:00:27,874 INFO L175 Difference]: Start difference. First operand has 87 places, 117 transitions, 843 flow. Second operand 7 states and 178 transitions. [2024-06-27 22:00:27,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 162 transitions, 1393 flow [2024-06-27 22:00:27,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 162 transitions, 1344 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:27,897 INFO L231 Difference]: Finished difference. Result has 94 places, 128 transitions, 1033 flow [2024-06-27 22:00:27,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1033, PETRI_PLACES=94, PETRI_TRANSITIONS=128} [2024-06-27 22:00:27,898 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 39 predicate places. [2024-06-27 22:00:27,898 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 128 transitions, 1033 flow [2024-06-27 22:00:27,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:27,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:27,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:27,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:00:27,898 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:27,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:27,899 INFO L85 PathProgramCache]: Analyzing trace with hash -957339910, now seen corresponding path program 1 times [2024-06-27 22:00:27,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:27,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727727451] [2024-06-27 22:00:27,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:27,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:29,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:29,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:29,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727727451] [2024-06-27 22:00:29,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727727451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:29,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:29,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:29,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502179998] [2024-06-27 22:00:29,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:29,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:29,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:29,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:29,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:29,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:29,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 128 transitions, 1033 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:29,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:29,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:29,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:30,356 INFO L124 PetriNetUnfolderBase]: 4781/7855 cut-off events. [2024-06-27 22:00:30,356 INFO L125 PetriNetUnfolderBase]: For 35490/35499 co-relation queries the response was YES. [2024-06-27 22:00:30,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28225 conditions, 7855 events. 4781/7855 cut-off events. For 35490/35499 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 50732 event pairs, 1611 based on Foata normal form. 6/7639 useless extension candidates. Maximal degree in co-relation 28185. Up to 6637 conditions per place. [2024-06-27 22:00:30,400 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 121 selfloop transitions, 46 changer transitions 0/177 dead transitions. [2024-06-27 22:00:30,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 177 transitions, 1633 flow [2024-06-27 22:00:30,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:30,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:30,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 22:00:30,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276967930029155 [2024-06-27 22:00:30,402 INFO L175 Difference]: Start difference. First operand has 94 places, 128 transitions, 1033 flow. Second operand 7 states and 181 transitions. [2024-06-27 22:00:30,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 177 transitions, 1633 flow [2024-06-27 22:00:30,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 177 transitions, 1592 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:30,443 INFO L231 Difference]: Finished difference. Result has 100 places, 138 transitions, 1212 flow [2024-06-27 22:00:30,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1212, PETRI_PLACES=100, PETRI_TRANSITIONS=138} [2024-06-27 22:00:30,444 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 45 predicate places. [2024-06-27 22:00:30,444 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 138 transitions, 1212 flow [2024-06-27 22:00:30,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:30,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:30,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:30,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:00:30,445 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:30,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:30,446 INFO L85 PathProgramCache]: Analyzing trace with hash -957340127, now seen corresponding path program 2 times [2024-06-27 22:00:30,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:30,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42877413] [2024-06-27 22:00:30,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:30,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:32,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:32,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42877413] [2024-06-27 22:00:32,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42877413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:32,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:32,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:32,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564092613] [2024-06-27 22:00:32,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:32,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:32,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:32,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:32,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 138 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:32,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:32,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:32,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:33,279 INFO L124 PetriNetUnfolderBase]: 4809/7900 cut-off events. [2024-06-27 22:00:33,280 INFO L125 PetriNetUnfolderBase]: For 43290/43296 co-relation queries the response was YES. [2024-06-27 22:00:33,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30382 conditions, 7900 events. 4809/7900 cut-off events. For 43290/43296 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 50969 event pairs, 1647 based on Foata normal form. 6/7684 useless extension candidates. Maximal degree in co-relation 30338. Up to 6757 conditions per place. [2024-06-27 22:00:33,333 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 121 selfloop transitions, 46 changer transitions 0/177 dead transitions. [2024-06-27 22:00:33,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 177 transitions, 1737 flow [2024-06-27 22:00:33,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:33,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:33,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 22:00:33,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 22:00:33,334 INFO L175 Difference]: Start difference. First operand has 100 places, 138 transitions, 1212 flow. Second operand 7 states and 175 transitions. [2024-06-27 22:00:33,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 177 transitions, 1737 flow [2024-06-27 22:00:33,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 177 transitions, 1694 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:33,369 INFO L231 Difference]: Finished difference. Result has 105 places, 144 transitions, 1360 flow [2024-06-27 22:00:33,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=105, PETRI_TRANSITIONS=144} [2024-06-27 22:00:33,369 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-27 22:00:33,370 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 144 transitions, 1360 flow [2024-06-27 22:00:33,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:33,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:33,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:33,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:00:33,370 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:33,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:33,371 INFO L85 PathProgramCache]: Analyzing trace with hash 236176617, now seen corresponding path program 3 times [2024-06-27 22:00:33,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:33,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109179480] [2024-06-27 22:00:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:33,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:33,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:35,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:35,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:35,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109179480] [2024-06-27 22:00:35,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109179480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:35,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:35,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:35,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97054809] [2024-06-27 22:00:35,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:35,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:35,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:35,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:35,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:35,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:35,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 144 transitions, 1360 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:35,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:35,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:35,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:36,351 INFO L124 PetriNetUnfolderBase]: 4809/7558 cut-off events. [2024-06-27 22:00:36,352 INFO L125 PetriNetUnfolderBase]: For 49658/49658 co-relation queries the response was YES. [2024-06-27 22:00:36,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31175 conditions, 7558 events. 4809/7558 cut-off events. For 49658/49658 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 46313 event pairs, 1648 based on Foata normal form. 2/7460 useless extension candidates. Maximal degree in co-relation 31128. Up to 6816 conditions per place. [2024-06-27 22:00:36,388 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 142 selfloop transitions, 27 changer transitions 0/179 dead transitions. [2024-06-27 22:00:36,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 179 transitions, 1858 flow [2024-06-27 22:00:36,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:36,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:36,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 22:00:36,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49854227405247814 [2024-06-27 22:00:36,392 INFO L175 Difference]: Start difference. First operand has 105 places, 144 transitions, 1360 flow. Second operand 7 states and 171 transitions. [2024-06-27 22:00:36,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 179 transitions, 1858 flow [2024-06-27 22:00:36,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 179 transitions, 1714 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:36,445 INFO L231 Difference]: Finished difference. Result has 107 places, 147 transitions, 1333 flow [2024-06-27 22:00:36,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1333, PETRI_PLACES=107, PETRI_TRANSITIONS=147} [2024-06-27 22:00:36,446 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 52 predicate places. [2024-06-27 22:00:36,446 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 147 transitions, 1333 flow [2024-06-27 22:00:36,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:36,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:36,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:36,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:00:36,447 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:36,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:36,447 INFO L85 PathProgramCache]: Analyzing trace with hash 129516836, now seen corresponding path program 2 times [2024-06-27 22:00:36,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:36,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086868428] [2024-06-27 22:00:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:36,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:37,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:37,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:37,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086868428] [2024-06-27 22:00:37,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086868428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:37,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:37,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:37,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659222419] [2024-06-27 22:00:37,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:37,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:37,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:37,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:37,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:37,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:37,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 147 transitions, 1333 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:37,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:37,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:37,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:38,741 INFO L124 PetriNetUnfolderBase]: 4855/7633 cut-off events. [2024-06-27 22:00:38,741 INFO L125 PetriNetUnfolderBase]: For 57451/57451 co-relation queries the response was YES. [2024-06-27 22:00:38,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32442 conditions, 7633 events. 4855/7633 cut-off events. For 57451/57451 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 46863 event pairs, 1650 based on Foata normal form. 4/7534 useless extension candidates. Maximal degree in co-relation 32394. Up to 6813 conditions per place. [2024-06-27 22:00:38,797 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 148 selfloop transitions, 30 changer transitions 0/188 dead transitions. [2024-06-27 22:00:38,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 188 transitions, 1921 flow [2024-06-27 22:00:38,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:38,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 22:00:38,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846938775510204 [2024-06-27 22:00:38,799 INFO L175 Difference]: Start difference. First operand has 107 places, 147 transitions, 1333 flow. Second operand 8 states and 190 transitions. [2024-06-27 22:00:38,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 188 transitions, 1921 flow [2024-06-27 22:00:38,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 188 transitions, 1834 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:38,846 INFO L231 Difference]: Finished difference. Result has 110 places, 150 transitions, 1354 flow [2024-06-27 22:00:38,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1354, PETRI_PLACES=110, PETRI_TRANSITIONS=150} [2024-06-27 22:00:38,846 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 55 predicate places. [2024-06-27 22:00:38,847 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 150 transitions, 1354 flow [2024-06-27 22:00:38,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:38,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:38,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:38,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:00:38,847 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:38,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:38,848 INFO L85 PathProgramCache]: Analyzing trace with hash 129812576, now seen corresponding path program 3 times [2024-06-27 22:00:38,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:38,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329276221] [2024-06-27 22:00:38,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:38,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:39,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:39,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:39,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329276221] [2024-06-27 22:00:39,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329276221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:39,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:39,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:39,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531661790] [2024-06-27 22:00:39,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:39,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:39,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:39,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:39,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:39,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:39,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 150 transitions, 1354 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:39,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:39,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:39,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:41,050 INFO L124 PetriNetUnfolderBase]: 4845/7616 cut-off events. [2024-06-27 22:00:41,050 INFO L125 PetriNetUnfolderBase]: For 60858/60858 co-relation queries the response was YES. [2024-06-27 22:00:41,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32632 conditions, 7616 events. 4845/7616 cut-off events. For 60858/60858 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 46752 event pairs, 1649 based on Foata normal form. 4/7518 useless extension candidates. Maximal degree in co-relation 32583. Up to 6864 conditions per place. [2024-06-27 22:00:41,102 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 150 selfloop transitions, 19 changer transitions 0/179 dead transitions. [2024-06-27 22:00:41,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 179 transitions, 1786 flow [2024-06-27 22:00:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:41,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 22:00:41,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-27 22:00:41,105 INFO L175 Difference]: Start difference. First operand has 110 places, 150 transitions, 1354 flow. Second operand 8 states and 184 transitions. [2024-06-27 22:00:41,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 179 transitions, 1786 flow [2024-06-27 22:00:41,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 179 transitions, 1666 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:41,169 INFO L231 Difference]: Finished difference. Result has 112 places, 150 transitions, 1280 flow [2024-06-27 22:00:41,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1280, PETRI_PLACES=112, PETRI_TRANSITIONS=150} [2024-06-27 22:00:41,170 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 57 predicate places. [2024-06-27 22:00:41,170 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 150 transitions, 1280 flow [2024-06-27 22:00:41,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:41,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:41,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:41,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:00:41,171 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:41,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:41,171 INFO L85 PathProgramCache]: Analyzing trace with hash -2104792053, now seen corresponding path program 4 times [2024-06-27 22:00:41,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:41,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595045222] [2024-06-27 22:00:41,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:41,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:41,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:42,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:42,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595045222] [2024-06-27 22:00:42,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595045222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:42,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:42,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:42,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404798575] [2024-06-27 22:00:42,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:42,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:42,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:42,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:42,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:42,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:42,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 150 transitions, 1280 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:42,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:42,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:42,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:43,415 INFO L124 PetriNetUnfolderBase]: 5019/8336 cut-off events. [2024-06-27 22:00:43,416 INFO L125 PetriNetUnfolderBase]: For 65767/65783 co-relation queries the response was YES. [2024-06-27 22:00:43,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34351 conditions, 8336 events. 5019/8336 cut-off events. For 65767/65783 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 54906 event pairs, 1778 based on Foata normal form. 12/8117 useless extension candidates. Maximal degree in co-relation 34302. Up to 6862 conditions per place. [2024-06-27 22:00:43,466 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 135 selfloop transitions, 83 changer transitions 0/228 dead transitions. [2024-06-27 22:00:43,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 228 transitions, 2268 flow [2024-06-27 22:00:43,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:43,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:43,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 22:00:43,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-27 22:00:43,467 INFO L175 Difference]: Start difference. First operand has 112 places, 150 transitions, 1280 flow. Second operand 8 states and 208 transitions. [2024-06-27 22:00:43,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 228 transitions, 2268 flow [2024-06-27 22:00:43,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 228 transitions, 2203 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 22:00:43,513 INFO L231 Difference]: Finished difference. Result has 115 places, 182 transitions, 1762 flow [2024-06-27 22:00:43,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1762, PETRI_PLACES=115, PETRI_TRANSITIONS=182} [2024-06-27 22:00:43,514 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 60 predicate places. [2024-06-27 22:00:43,514 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 182 transitions, 1762 flow [2024-06-27 22:00:43,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:43,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:43,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:43,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:00:43,515 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:43,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:43,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1520415195, now seen corresponding path program 5 times [2024-06-27 22:00:43,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:43,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013012180] [2024-06-27 22:00:43,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:43,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:45,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:45,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:45,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013012180] [2024-06-27 22:00:45,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013012180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:45,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:45,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:45,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156554056] [2024-06-27 22:00:45,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:45,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:45,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:45,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:45,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:45,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:45,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 182 transitions, 1762 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:45,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:45,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:45,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:46,784 INFO L124 PetriNetUnfolderBase]: 5230/8679 cut-off events. [2024-06-27 22:00:46,784 INFO L125 PetriNetUnfolderBase]: For 80004/80020 co-relation queries the response was YES. [2024-06-27 22:00:46,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38479 conditions, 8679 events. 5230/8679 cut-off events. For 80004/80020 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 57348 event pairs, 1797 based on Foata normal form. 13/8450 useless extension candidates. Maximal degree in co-relation 38427. Up to 7199 conditions per place. [2024-06-27 22:00:46,837 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 166 selfloop transitions, 90 changer transitions 0/266 dead transitions. [2024-06-27 22:00:46,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 266 transitions, 3005 flow [2024-06-27 22:00:46,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:46,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:46,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 22:00:46,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568513119533528 [2024-06-27 22:00:46,839 INFO L175 Difference]: Start difference. First operand has 115 places, 182 transitions, 1762 flow. Second operand 7 states and 191 transitions. [2024-06-27 22:00:46,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 266 transitions, 3005 flow [2024-06-27 22:00:46,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 266 transitions, 2845 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:46,921 INFO L231 Difference]: Finished difference. Result has 120 places, 223 transitions, 2413 flow [2024-06-27 22:00:46,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2413, PETRI_PLACES=120, PETRI_TRANSITIONS=223} [2024-06-27 22:00:46,922 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 65 predicate places. [2024-06-27 22:00:46,922 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 223 transitions, 2413 flow [2024-06-27 22:00:46,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:46,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:46,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:46,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:00:46,923 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:46,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:46,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1488869595, now seen corresponding path program 6 times [2024-06-27 22:00:46,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:46,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934253075] [2024-06-27 22:00:46,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:46,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:48,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:48,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:48,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934253075] [2024-06-27 22:00:48,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934253075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:48,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:48,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:48,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324145862] [2024-06-27 22:00:48,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:48,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:48,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:48,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:48,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:48,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:48,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 223 transitions, 2413 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:48,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:48,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:48,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:49,986 INFO L124 PetriNetUnfolderBase]: 5242/8709 cut-off events. [2024-06-27 22:00:49,987 INFO L125 PetriNetUnfolderBase]: For 83858/83874 co-relation queries the response was YES. [2024-06-27 22:00:50,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39471 conditions, 8709 events. 5242/8709 cut-off events. For 83858/83874 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 57655 event pairs, 1802 based on Foata normal form. 13/8476 useless extension candidates. Maximal degree in co-relation 39417. Up to 7341 conditions per place. [2024-06-27 22:00:50,065 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 204 selfloop transitions, 57 changer transitions 0/271 dead transitions. [2024-06-27 22:00:50,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 271 transitions, 3277 flow [2024-06-27 22:00:50,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:50,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:50,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 22:00:50,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5393586005830904 [2024-06-27 22:00:50,067 INFO L175 Difference]: Start difference. First operand has 120 places, 223 transitions, 2413 flow. Second operand 7 states and 185 transitions. [2024-06-27 22:00:50,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 271 transitions, 3277 flow [2024-06-27 22:00:50,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 271 transitions, 3015 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:50,176 INFO L231 Difference]: Finished difference. Result has 123 places, 236 transitions, 2522 flow [2024-06-27 22:00:50,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2195, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2522, PETRI_PLACES=123, PETRI_TRANSITIONS=236} [2024-06-27 22:00:50,177 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 68 predicate places. [2024-06-27 22:00:50,177 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 236 transitions, 2522 flow [2024-06-27 22:00:50,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:50,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:50,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:50,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:00:50,177 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:50,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:50,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1520265248, now seen corresponding path program 4 times [2024-06-27 22:00:50,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:50,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461969752] [2024-06-27 22:00:50,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:50,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461969752] [2024-06-27 22:00:51,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461969752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:51,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971990275] [2024-06-27 22:00:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:51,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:51,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:51,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:51,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:51,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:51,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 236 transitions, 2522 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:51,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:51,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:51,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:52,646 INFO L124 PetriNetUnfolderBase]: 5293/8778 cut-off events. [2024-06-27 22:00:52,646 INFO L125 PetriNetUnfolderBase]: For 87713/87729 co-relation queries the response was YES. [2024-06-27 22:00:52,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39818 conditions, 8778 events. 5293/8778 cut-off events. For 87713/87729 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 58004 event pairs, 1769 based on Foata normal form. 9/8544 useless extension candidates. Maximal degree in co-relation 39763. Up to 7341 conditions per place. [2024-06-27 22:00:52,722 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 216 selfloop transitions, 68 changer transitions 0/294 dead transitions. [2024-06-27 22:00:52,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 294 transitions, 3382 flow [2024-06-27 22:00:52,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:52,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:52,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 22:00:52,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-27 22:00:52,723 INFO L175 Difference]: Start difference. First operand has 123 places, 236 transitions, 2522 flow. Second operand 8 states and 201 transitions. [2024-06-27 22:00:52,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 294 transitions, 3382 flow [2024-06-27 22:00:52,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 294 transitions, 3255 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:52,826 INFO L231 Difference]: Finished difference. Result has 127 places, 260 transitions, 2760 flow [2024-06-27 22:00:52,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2760, PETRI_PLACES=127, PETRI_TRANSITIONS=260} [2024-06-27 22:00:52,826 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 72 predicate places. [2024-06-27 22:00:52,826 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 260 transitions, 2760 flow [2024-06-27 22:00:52,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:52,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:52,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:52,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:00:52,827 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:52,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:52,827 INFO L85 PathProgramCache]: Analyzing trace with hash -230196845, now seen corresponding path program 1 times [2024-06-27 22:00:52,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:52,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782303743] [2024-06-27 22:00:52,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:52,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:52,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:53,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:53,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:53,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782303743] [2024-06-27 22:00:53,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782303743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:53,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:53,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:00:53,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137459146] [2024-06-27 22:00:53,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:53,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:00:53,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:53,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:00:53,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:00:53,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:53,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 260 transitions, 2760 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:53,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:53,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:53,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:55,061 INFO L124 PetriNetUnfolderBase]: 6294/10776 cut-off events. [2024-06-27 22:00:55,061 INFO L125 PetriNetUnfolderBase]: For 113753/113902 co-relation queries the response was YES. [2024-06-27 22:00:55,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46487 conditions, 10776 events. 6294/10776 cut-off events. For 113753/113902 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 75698 event pairs, 2454 based on Foata normal form. 25/10406 useless extension candidates. Maximal degree in co-relation 46429. Up to 8848 conditions per place. [2024-06-27 22:00:55,148 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 183 selfloop transitions, 13 changer transitions 0/277 dead transitions. [2024-06-27 22:00:55,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 277 transitions, 3234 flow [2024-06-27 22:00:55,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:00:55,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:00:55,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 22:00:55,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49387755102040815 [2024-06-27 22:00:55,149 INFO L175 Difference]: Start difference. First operand has 127 places, 260 transitions, 2760 flow. Second operand 5 states and 121 transitions. [2024-06-27 22:00:55,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 277 transitions, 3234 flow [2024-06-27 22:00:55,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 277 transitions, 3144 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:55,260 INFO L231 Difference]: Finished difference. Result has 129 places, 263 transitions, 2731 flow [2024-06-27 22:00:55,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2731, PETRI_PLACES=129, PETRI_TRANSITIONS=263} [2024-06-27 22:00:55,261 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 74 predicate places. [2024-06-27 22:00:55,261 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 263 transitions, 2731 flow [2024-06-27 22:00:55,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:55,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:55,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:55,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:00:55,262 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:55,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:55,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1012500105, now seen corresponding path program 1 times [2024-06-27 22:00:55,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:55,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047079330] [2024-06-27 22:00:55,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:55,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:57,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:57,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:57,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047079330] [2024-06-27 22:00:57,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047079330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:57,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:57,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:57,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120577060] [2024-06-27 22:00:57,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:57,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:57,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:57,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:57,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:57,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:00:57,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 263 transitions, 2731 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:57,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:57,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:00:57,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:59,379 INFO L124 PetriNetUnfolderBase]: 5667/9319 cut-off events. [2024-06-27 22:00:59,379 INFO L125 PetriNetUnfolderBase]: For 114172/114172 co-relation queries the response was YES. [2024-06-27 22:00:59,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45448 conditions, 9319 events. 5667/9319 cut-off events. For 114172/114172 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 61614 event pairs, 1813 based on Foata normal form. 2/9055 useless extension candidates. Maximal degree in co-relation 45387. Up to 7893 conditions per place. [2024-06-27 22:00:59,474 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 270 selfloop transitions, 37 changer transitions 0/318 dead transitions. [2024-06-27 22:00:59,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 318 transitions, 3675 flow [2024-06-27 22:00:59,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:59,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:59,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:00:59,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-27 22:00:59,475 INFO L175 Difference]: Start difference. First operand has 129 places, 263 transitions, 2731 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:00:59,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 318 transitions, 3675 flow [2024-06-27 22:00:59,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 318 transitions, 3650 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:59,614 INFO L231 Difference]: Finished difference. Result has 136 places, 272 transitions, 2927 flow [2024-06-27 22:00:59,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2927, PETRI_PLACES=136, PETRI_TRANSITIONS=272} [2024-06-27 22:00:59,615 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 81 predicate places. [2024-06-27 22:00:59,615 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 272 transitions, 2927 flow [2024-06-27 22:00:59,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:59,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:59,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:59,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:00:59,616 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:00:59,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:59,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1012504755, now seen corresponding path program 2 times [2024-06-27 22:00:59,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:59,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678988935] [2024-06-27 22:00:59,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:59,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:59,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:02,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678988935] [2024-06-27 22:01:02,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678988935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:02,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:02,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667141973] [2024-06-27 22:01:02,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:02,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:02,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:02,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:02,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:02,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:02,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 272 transitions, 2927 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:02,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:02,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:04,136 INFO L124 PetriNetUnfolderBase]: 5728/9397 cut-off events. [2024-06-27 22:01:04,136 INFO L125 PetriNetUnfolderBase]: For 127794/127800 co-relation queries the response was YES. [2024-06-27 22:01:04,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47584 conditions, 9397 events. 5728/9397 cut-off events. For 127794/127800 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 61942 event pairs, 1825 based on Foata normal form. 6/9140 useless extension candidates. Maximal degree in co-relation 47519. Up to 7672 conditions per place. [2024-06-27 22:01:04,213 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 229 selfloop transitions, 91 changer transitions 0/331 dead transitions. [2024-06-27 22:01:04,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 331 transitions, 4073 flow [2024-06-27 22:01:04,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:04,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 22:01:04,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5204081632653061 [2024-06-27 22:01:04,214 INFO L175 Difference]: Start difference. First operand has 136 places, 272 transitions, 2927 flow. Second operand 8 states and 204 transitions. [2024-06-27 22:01:04,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 331 transitions, 4073 flow [2024-06-27 22:01:04,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 331 transitions, 3924 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:04,330 INFO L231 Difference]: Finished difference. Result has 142 places, 284 transitions, 3256 flow [2024-06-27 22:01:04,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3256, PETRI_PLACES=142, PETRI_TRANSITIONS=284} [2024-06-27 22:01:04,330 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 87 predicate places. [2024-06-27 22:01:04,331 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 284 transitions, 3256 flow [2024-06-27 22:01:04,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:04,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:04,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:04,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:01:04,331 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:04,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:04,332 INFO L85 PathProgramCache]: Analyzing trace with hash 382586391, now seen corresponding path program 1 times [2024-06-27 22:01:04,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:04,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018007551] [2024-06-27 22:01:04,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:04,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:04,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:05,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:05,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:05,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018007551] [2024-06-27 22:01:05,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018007551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:05,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:05,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:05,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817319436] [2024-06-27 22:01:05,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:05,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:05,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:05,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:05,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:06,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:06,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 284 transitions, 3256 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:06,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:06,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:06,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:07,604 INFO L124 PetriNetUnfolderBase]: 5837/9555 cut-off events. [2024-06-27 22:01:07,604 INFO L125 PetriNetUnfolderBase]: For 147034/147040 co-relation queries the response was YES. [2024-06-27 22:01:07,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50408 conditions, 9555 events. 5837/9555 cut-off events. For 147034/147040 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 62910 event pairs, 1796 based on Foata normal form. 5/9290 useless extension candidates. Maximal degree in co-relation 50340. Up to 7713 conditions per place. [2024-06-27 22:01:07,684 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 222 selfloop transitions, 107 changer transitions 0/340 dead transitions. [2024-06-27 22:01:07,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 340 transitions, 4344 flow [2024-06-27 22:01:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:07,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:07,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 22:01:07,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5280612244897959 [2024-06-27 22:01:07,685 INFO L175 Difference]: Start difference. First operand has 142 places, 284 transitions, 3256 flow. Second operand 8 states and 207 transitions. [2024-06-27 22:01:07,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 340 transitions, 4344 flow [2024-06-27 22:01:07,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 340 transitions, 4251 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:07,820 INFO L231 Difference]: Finished difference. Result has 148 places, 292 transitions, 3554 flow [2024-06-27 22:01:07,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3554, PETRI_PLACES=148, PETRI_TRANSITIONS=292} [2024-06-27 22:01:07,821 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2024-06-27 22:01:07,821 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 292 transitions, 3554 flow [2024-06-27 22:01:07,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:07,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:07,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:07,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:01:07,821 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:07,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:07,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1017153081, now seen corresponding path program 2 times [2024-06-27 22:01:07,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:07,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760527836] [2024-06-27 22:01:07,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:07,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:09,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:09,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:09,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760527836] [2024-06-27 22:01:09,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760527836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:09,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:09,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:09,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535073839] [2024-06-27 22:01:09,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:09,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:09,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:09,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:09,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:09,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:09,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 292 transitions, 3554 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:09,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:09,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:09,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:11,108 INFO L124 PetriNetUnfolderBase]: 5883/9655 cut-off events. [2024-06-27 22:01:11,108 INFO L125 PetriNetUnfolderBase]: For 162321/162327 co-relation queries the response was YES. [2024-06-27 22:01:11,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52741 conditions, 9655 events. 5883/9655 cut-off events. For 162321/162327 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 64033 event pairs, 1860 based on Foata normal form. 5/9382 useless extension candidates. Maximal degree in co-relation 52670. Up to 8109 conditions per place. [2024-06-27 22:01:11,191 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 263 selfloop transitions, 65 changer transitions 0/339 dead transitions. [2024-06-27 22:01:11,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 339 transitions, 4513 flow [2024-06-27 22:01:11,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:11,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:11,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:01:11,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076530612244898 [2024-06-27 22:01:11,193 INFO L175 Difference]: Start difference. First operand has 148 places, 292 transitions, 3554 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:01:11,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 339 transitions, 4513 flow [2024-06-27 22:01:11,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 339 transitions, 4417 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:11,386 INFO L231 Difference]: Finished difference. Result has 154 places, 302 transitions, 3766 flow [2024-06-27 22:01:11,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3766, PETRI_PLACES=154, PETRI_TRANSITIONS=302} [2024-06-27 22:01:11,386 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 99 predicate places. [2024-06-27 22:01:11,386 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 302 transitions, 3766 flow [2024-06-27 22:01:11,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:11,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:11,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:11,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:01:11,387 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:11,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1017146571, now seen corresponding path program 3 times [2024-06-27 22:01:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:11,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771700714] [2024-06-27 22:01:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:11,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:11,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:12,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:12,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771700714] [2024-06-27 22:01:12,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771700714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:12,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:12,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:12,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883790092] [2024-06-27 22:01:12,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:12,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:12,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:12,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:12,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:12,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 302 transitions, 3766 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:12,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:12,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:12,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:14,681 INFO L124 PetriNetUnfolderBase]: 5929/9725 cut-off events. [2024-06-27 22:01:14,681 INFO L125 PetriNetUnfolderBase]: For 170552/170558 co-relation queries the response was YES. [2024-06-27 22:01:14,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53706 conditions, 9725 events. 5929/9725 cut-off events. For 170552/170558 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 64474 event pairs, 1857 based on Foata normal form. 5/9450 useless extension candidates. Maximal degree in co-relation 53632. Up to 8067 conditions per place. [2024-06-27 22:01:14,782 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 255 selfloop transitions, 83 changer transitions 0/349 dead transitions. [2024-06-27 22:01:14,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 349 transitions, 4716 flow [2024-06-27 22:01:14,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:14,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:14,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 22:01:14,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-27 22:01:14,784 INFO L175 Difference]: Start difference. First operand has 154 places, 302 transitions, 3766 flow. Second operand 8 states and 203 transitions. [2024-06-27 22:01:14,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 349 transitions, 4716 flow [2024-06-27 22:01:14,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 349 transitions, 4558 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:14,987 INFO L231 Difference]: Finished difference. Result has 158 places, 305 transitions, 3851 flow [2024-06-27 22:01:14,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3851, PETRI_PLACES=158, PETRI_TRANSITIONS=305} [2024-06-27 22:01:14,988 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 103 predicate places. [2024-06-27 22:01:14,988 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 305 transitions, 3851 flow [2024-06-27 22:01:14,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:14,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:14,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:14,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:01:14,989 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:14,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:14,990 INFO L85 PathProgramCache]: Analyzing trace with hash 387227835, now seen corresponding path program 3 times [2024-06-27 22:01:14,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:14,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152495403] [2024-06-27 22:01:14,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:14,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:16,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:16,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152495403] [2024-06-27 22:01:16,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152495403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:16,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:16,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:16,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868972314] [2024-06-27 22:01:16,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:16,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:16,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:16,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:16,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:16,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:16,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 305 transitions, 3851 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:16,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:16,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:16,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:18,483 INFO L124 PetriNetUnfolderBase]: 5980/9805 cut-off events. [2024-06-27 22:01:18,484 INFO L125 PetriNetUnfolderBase]: For 179173/179179 co-relation queries the response was YES. [2024-06-27 22:01:18,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54639 conditions, 9805 events. 5980/9805 cut-off events. For 179173/179179 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 64993 event pairs, 1849 based on Foata normal form. 8/9532 useless extension candidates. Maximal degree in co-relation 54564. Up to 8243 conditions per place. [2024-06-27 22:01:18,563 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 275 selfloop transitions, 67 changer transitions 0/353 dead transitions. [2024-06-27 22:01:18,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 353 transitions, 4848 flow [2024-06-27 22:01:18,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:18,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:18,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 22:01:18,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102040816326531 [2024-06-27 22:01:18,564 INFO L175 Difference]: Start difference. First operand has 158 places, 305 transitions, 3851 flow. Second operand 8 states and 200 transitions. [2024-06-27 22:01:18,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 353 transitions, 4848 flow [2024-06-27 22:01:18,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 353 transitions, 4699 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:18,770 INFO L231 Difference]: Finished difference. Result has 162 places, 310 transitions, 3972 flow [2024-06-27 22:01:18,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3702, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3972, PETRI_PLACES=162, PETRI_TRANSITIONS=310} [2024-06-27 22:01:18,770 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 107 predicate places. [2024-06-27 22:01:18,771 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 310 transitions, 3972 flow [2024-06-27 22:01:18,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:18,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:18,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:18,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:01:18,771 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:18,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1268452069, now seen corresponding path program 4 times [2024-06-27 22:01:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589521205] [2024-06-27 22:01:18,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:18,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:18,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:20,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:20,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589521205] [2024-06-27 22:01:20,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589521205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:20,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:20,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:20,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801876155] [2024-06-27 22:01:20,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:20,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:20,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:20,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:20,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:20,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:20,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 310 transitions, 3972 flow. Second operand has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:20,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:20,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:20,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:22,384 INFO L124 PetriNetUnfolderBase]: 6026/9874 cut-off events. [2024-06-27 22:01:22,384 INFO L125 PetriNetUnfolderBase]: For 194592/194592 co-relation queries the response was YES. [2024-06-27 22:01:22,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56057 conditions, 9874 events. 6026/9874 cut-off events. For 194592/194592 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 65505 event pairs, 1876 based on Foata normal form. 4/9596 useless extension candidates. Maximal degree in co-relation 55981. Up to 8389 conditions per place. [2024-06-27 22:01:22,503 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 305 selfloop transitions, 42 changer transitions 0/358 dead transitions. [2024-06-27 22:01:22,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 358 transitions, 4995 flow [2024-06-27 22:01:22,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:22,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:22,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 22:01:22,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-06-27 22:01:22,505 INFO L175 Difference]: Start difference. First operand has 162 places, 310 transitions, 3972 flow. Second operand 9 states and 209 transitions. [2024-06-27 22:01:22,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 358 transitions, 4995 flow [2024-06-27 22:01:22,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 358 transitions, 4791 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 22:01:22,832 INFO L231 Difference]: Finished difference. Result has 166 places, 319 transitions, 4030 flow [2024-06-27 22:01:22,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3768, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4030, PETRI_PLACES=166, PETRI_TRANSITIONS=319} [2024-06-27 22:01:22,833 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 111 predicate places. [2024-06-27 22:01:22,833 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 319 transitions, 4030 flow [2024-06-27 22:01:22,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.333333333333334) internal successors, (129), 9 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:22,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:22,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:22,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:01:22,834 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:22,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:22,835 INFO L85 PathProgramCache]: Analyzing trace with hash -270776771, now seen corresponding path program 5 times [2024-06-27 22:01:22,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:22,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665807298] [2024-06-27 22:01:22,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:22,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:22,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:24,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:24,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:24,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665807298] [2024-06-27 22:01:24,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665807298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:24,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:24,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:24,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371639619] [2024-06-27 22:01:24,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:24,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:24,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:24,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:24,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:24,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:24,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 319 transitions, 4030 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:24,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:24,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:24,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:25,968 INFO L124 PetriNetUnfolderBase]: 6044/9903 cut-off events. [2024-06-27 22:01:25,968 INFO L125 PetriNetUnfolderBase]: For 200597/200597 co-relation queries the response was YES. [2024-06-27 22:01:26,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56337 conditions, 9903 events. 6044/9903 cut-off events. For 200597/200597 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 65663 event pairs, 1878 based on Foata normal form. 2/9624 useless extension candidates. Maximal degree in co-relation 56259. Up to 8472 conditions per place. [2024-06-27 22:01:26,078 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 317 selfloop transitions, 28 changer transitions 0/356 dead transitions. [2024-06-27 22:01:26,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 356 transitions, 4940 flow [2024-06-27 22:01:26,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:26,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:26,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 22:01:26,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-27 22:01:26,080 INFO L175 Difference]: Start difference. First operand has 166 places, 319 transitions, 4030 flow. Second operand 8 states and 192 transitions. [2024-06-27 22:01:26,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 356 transitions, 4940 flow [2024-06-27 22:01:26,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 356 transitions, 4833 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 22:01:26,408 INFO L231 Difference]: Finished difference. Result has 169 places, 323 transitions, 4075 flow [2024-06-27 22:01:26,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4075, PETRI_PLACES=169, PETRI_TRANSITIONS=323} [2024-06-27 22:01:26,409 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 114 predicate places. [2024-06-27 22:01:26,409 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 323 transitions, 4075 flow [2024-06-27 22:01:26,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:26,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:26,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:26,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:01:26,410 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:26,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:26,410 INFO L85 PathProgramCache]: Analyzing trace with hash -279951221, now seen corresponding path program 6 times [2024-06-27 22:01:26,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:26,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849063471] [2024-06-27 22:01:26,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:26,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:26,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:27,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:27,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849063471] [2024-06-27 22:01:27,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849063471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:27,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:27,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:27,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909376055] [2024-06-27 22:01:27,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:27,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:27,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:27,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:27,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:27,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:27,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 323 transitions, 4075 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:27,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:27,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:27,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:29,403 INFO L124 PetriNetUnfolderBase]: 6067/9940 cut-off events. [2024-06-27 22:01:29,403 INFO L125 PetriNetUnfolderBase]: For 211198/211198 co-relation queries the response was YES. [2024-06-27 22:01:29,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57277 conditions, 9940 events. 6067/9940 cut-off events. For 211198/211198 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 65932 event pairs, 1872 based on Foata normal form. 4/9661 useless extension candidates. Maximal degree in co-relation 57198. Up to 8320 conditions per place. [2024-06-27 22:01:29,512 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 300 selfloop transitions, 60 changer transitions 0/371 dead transitions. [2024-06-27 22:01:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 371 transitions, 5207 flow [2024-06-27 22:01:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 22:01:29,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-06-27 22:01:29,514 INFO L175 Difference]: Start difference. First operand has 169 places, 323 transitions, 4075 flow. Second operand 8 states and 201 transitions. [2024-06-27 22:01:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 371 transitions, 5207 flow [2024-06-27 22:01:29,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 371 transitions, 5096 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 22:01:29,825 INFO L231 Difference]: Finished difference. Result has 172 places, 326 transitions, 4169 flow [2024-06-27 22:01:29,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4169, PETRI_PLACES=172, PETRI_TRANSITIONS=326} [2024-06-27 22:01:29,826 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 117 predicate places. [2024-06-27 22:01:29,826 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 326 transitions, 4169 flow [2024-06-27 22:01:29,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:29,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:29,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:29,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:01:29,827 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:29,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:29,827 INFO L85 PathProgramCache]: Analyzing trace with hash -279951407, now seen corresponding path program 4 times [2024-06-27 22:01:29,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:29,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095540611] [2024-06-27 22:01:29,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:29,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:31,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:31,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095540611] [2024-06-27 22:01:31,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095540611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:31,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:31,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:31,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281027878] [2024-06-27 22:01:31,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:31,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:31,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:31,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:31,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:31,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:31,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 326 transitions, 4169 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:31,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:31,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:31,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:32,915 INFO L124 PetriNetUnfolderBase]: 6085/9968 cut-off events. [2024-06-27 22:01:32,915 INFO L125 PetriNetUnfolderBase]: For 221097/221097 co-relation queries the response was YES. [2024-06-27 22:01:32,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57914 conditions, 9968 events. 6085/9968 cut-off events. For 221097/221097 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 66159 event pairs, 1874 based on Foata normal form. 4/9688 useless extension candidates. Maximal degree in co-relation 57834. Up to 8473 conditions per place. [2024-06-27 22:01:33,029 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 320 selfloop transitions, 37 changer transitions 0/368 dead transitions. [2024-06-27 22:01:33,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 368 transitions, 5144 flow [2024-06-27 22:01:33,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:33,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:33,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 22:01:33,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-27 22:01:33,031 INFO L175 Difference]: Start difference. First operand has 172 places, 326 transitions, 4169 flow. Second operand 8 states and 195 transitions. [2024-06-27 22:01:33,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 368 transitions, 5144 flow [2024-06-27 22:01:33,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 368 transitions, 4904 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 22:01:33,361 INFO L231 Difference]: Finished difference. Result has 174 places, 329 transitions, 4090 flow [2024-06-27 22:01:33,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4090, PETRI_PLACES=174, PETRI_TRANSITIONS=329} [2024-06-27 22:01:33,362 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2024-06-27 22:01:33,362 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 329 transitions, 4090 flow [2024-06-27 22:01:33,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:33,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:33,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:33,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:01:33,362 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:33,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash -552462311, now seen corresponding path program 5 times [2024-06-27 22:01:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:33,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627741282] [2024-06-27 22:01:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:33,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:34,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:34,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:34,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627741282] [2024-06-27 22:01:34,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627741282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:34,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:34,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:34,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380583896] [2024-06-27 22:01:34,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:34,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:34,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:34,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:34,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:34,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:34,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 329 transitions, 4090 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:34,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:34,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:34,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:36,313 INFO L124 PetriNetUnfolderBase]: 6348/10359 cut-off events. [2024-06-27 22:01:36,313 INFO L125 PetriNetUnfolderBase]: For 244502/244519 co-relation queries the response was YES. [2024-06-27 22:01:36,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61409 conditions, 10359 events. 6348/10359 cut-off events. For 244502/244519 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 68579 event pairs, 1753 based on Foata normal form. 14/10087 useless extension candidates. Maximal degree in co-relation 61328. Up to 8527 conditions per place. [2024-06-27 22:01:36,429 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 350 selfloop transitions, 76 changer transitions 0/437 dead transitions. [2024-06-27 22:01:36,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 437 transitions, 5883 flow [2024-06-27 22:01:36,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:01:36,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:01:36,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2024-06-27 22:01:36,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5231910946196661 [2024-06-27 22:01:36,430 INFO L175 Difference]: Start difference. First operand has 174 places, 329 transitions, 4090 flow. Second operand 11 states and 282 transitions. [2024-06-27 22:01:36,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 437 transitions, 5883 flow [2024-06-27 22:01:36,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 437 transitions, 5745 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 22:01:36,765 INFO L231 Difference]: Finished difference. Result has 182 places, 359 transitions, 4533 flow [2024-06-27 22:01:36,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4533, PETRI_PLACES=182, PETRI_TRANSITIONS=359} [2024-06-27 22:01:36,766 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 127 predicate places. [2024-06-27 22:01:36,766 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 359 transitions, 4533 flow [2024-06-27 22:01:36,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:36,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:36,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:36,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:01:36,767 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:36,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:36,767 INFO L85 PathProgramCache]: Analyzing trace with hash -855559343, now seen corresponding path program 6 times [2024-06-27 22:01:36,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:36,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823688] [2024-06-27 22:01:36,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:36,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:36,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:37,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:37,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823688] [2024-06-27 22:01:37,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:37,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:37,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:37,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980942404] [2024-06-27 22:01:37,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:37,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:37,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:37,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:37,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:37,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:37,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 359 transitions, 4533 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:37,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:37,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:37,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:39,936 INFO L124 PetriNetUnfolderBase]: 6632/10807 cut-off events. [2024-06-27 22:01:39,936 INFO L125 PetriNetUnfolderBase]: For 278416/278447 co-relation queries the response was YES. [2024-06-27 22:01:40,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66779 conditions, 10807 events. 6632/10807 cut-off events. For 278416/278447 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 71969 event pairs, 1789 based on Foata normal form. 16/10516 useless extension candidates. Maximal degree in co-relation 66695. Up to 8894 conditions per place. [2024-06-27 22:01:40,067 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 353 selfloop transitions, 87 changer transitions 0/451 dead transitions. [2024-06-27 22:01:40,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 451 transitions, 6238 flow [2024-06-27 22:01:40,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:40,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 22:01:40,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5260770975056689 [2024-06-27 22:01:40,068 INFO L175 Difference]: Start difference. First operand has 182 places, 359 transitions, 4533 flow. Second operand 9 states and 232 transitions. [2024-06-27 22:01:40,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 451 transitions, 6238 flow [2024-06-27 22:01:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 451 transitions, 5974 flow, removed 119 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:40,492 INFO L231 Difference]: Finished difference. Result has 189 places, 392 transitions, 5016 flow [2024-06-27 22:01:40,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4383, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5016, PETRI_PLACES=189, PETRI_TRANSITIONS=392} [2024-06-27 22:01:40,493 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 134 predicate places. [2024-06-27 22:01:40,493 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 392 transitions, 5016 flow [2024-06-27 22:01:40,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:40,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:40,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:40,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:01:40,494 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:40,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash -824043503, now seen corresponding path program 7 times [2024-06-27 22:01:40,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:40,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762209374] [2024-06-27 22:01:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:40,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:41,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:41,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:41,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762209374] [2024-06-27 22:01:41,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762209374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:41,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:41,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:41,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769663350] [2024-06-27 22:01:41,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:41,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:41,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:41,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:41,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:41,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:41,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 392 transitions, 5016 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:41,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:41,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:41,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:43,617 INFO L124 PetriNetUnfolderBase]: 6846/11141 cut-off events. [2024-06-27 22:01:43,617 INFO L125 PetriNetUnfolderBase]: For 286434/286450 co-relation queries the response was YES. [2024-06-27 22:01:43,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69061 conditions, 11141 events. 6846/11141 cut-off events. For 286434/286450 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 74162 event pairs, 1792 based on Foata normal form. 14/10850 useless extension candidates. Maximal degree in co-relation 68975. Up to 8373 conditions per place. [2024-06-27 22:01:43,765 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 267 selfloop transitions, 209 changer transitions 0/487 dead transitions. [2024-06-27 22:01:43,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 487 transitions, 6901 flow [2024-06-27 22:01:43,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:43,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 22:01:43,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419501133786848 [2024-06-27 22:01:43,766 INFO L175 Difference]: Start difference. First operand has 189 places, 392 transitions, 5016 flow. Second operand 9 states and 239 transitions. [2024-06-27 22:01:43,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 487 transitions, 6901 flow [2024-06-27 22:01:44,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 487 transitions, 6724 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:44,247 INFO L231 Difference]: Finished difference. Result has 195 places, 422 transitions, 5731 flow [2024-06-27 22:01:44,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5731, PETRI_PLACES=195, PETRI_TRANSITIONS=422} [2024-06-27 22:01:44,247 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 140 predicate places. [2024-06-27 22:01:44,248 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 422 transitions, 5731 flow [2024-06-27 22:01:44,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:44,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:44,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:44,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:01:44,248 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:44,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:44,248 INFO L85 PathProgramCache]: Analyzing trace with hash -855439187, now seen corresponding path program 7 times [2024-06-27 22:01:44,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947490773] [2024-06-27 22:01:44,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:44,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:45,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:45,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:45,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947490773] [2024-06-27 22:01:45,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947490773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:45,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:45,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:45,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493846116] [2024-06-27 22:01:45,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:45,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:45,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:45,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:45,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:45,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:45,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 422 transitions, 5731 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:45,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:45,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:45,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:47,455 INFO L124 PetriNetUnfolderBase]: 7236/11830 cut-off events. [2024-06-27 22:01:47,455 INFO L125 PetriNetUnfolderBase]: For 323798/323821 co-relation queries the response was YES. [2024-06-27 22:01:47,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75085 conditions, 11830 events. 7236/11830 cut-off events. For 323798/323821 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 80166 event pairs, 1846 based on Foata normal form. 15/11512 useless extension candidates. Maximal degree in co-relation 74997. Up to 9134 conditions per place. [2024-06-27 22:01:47,607 INFO L140 encePairwiseOnDemand]: 33/49 looper letters, 300 selfloop transitions, 203 changer transitions 0/514 dead transitions. [2024-06-27 22:01:47,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 514 transitions, 7679 flow [2024-06-27 22:01:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:47,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 22:01:47,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5419501133786848 [2024-06-27 22:01:47,608 INFO L175 Difference]: Start difference. First operand has 195 places, 422 transitions, 5731 flow. Second operand 9 states and 239 transitions. [2024-06-27 22:01:47,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 514 transitions, 7679 flow [2024-06-27 22:01:48,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 514 transitions, 7502 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:48,131 INFO L231 Difference]: Finished difference. Result has 201 places, 456 transitions, 6469 flow [2024-06-27 22:01:48,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5554, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6469, PETRI_PLACES=201, PETRI_TRANSITIONS=456} [2024-06-27 22:01:48,132 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 146 predicate places. [2024-06-27 22:01:48,132 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 456 transitions, 6469 flow [2024-06-27 22:01:48,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:48,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:48,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:48,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:01:48,133 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:48,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:48,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1058225331, now seen corresponding path program 8 times [2024-06-27 22:01:48,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:48,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037527457] [2024-06-27 22:01:48,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:48,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:48,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:49,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-27 22:01:49,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:49,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037527457] [2024-06-27 22:01:49,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037527457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:49,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:49,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:49,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801656281] [2024-06-27 22:01:49,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:49,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:49,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:49,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:49,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:49,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:49,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 456 transitions, 6469 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:49,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:49,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:49,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:52,330 INFO L124 PetriNetUnfolderBase]: 7600/12395 cut-off events. [2024-06-27 22:01:52,331 INFO L125 PetriNetUnfolderBase]: For 348481/348491 co-relation queries the response was YES. [2024-06-27 22:01:52,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81310 conditions, 12395 events. 7600/12395 cut-off events. For 348481/348491 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 84426 event pairs, 2020 based on Foata normal form. 12/12059 useless extension candidates. Maximal degree in co-relation 81219. Up to 10272 conditions per place. [2024-06-27 22:01:52,508 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 467 selfloop transitions, 86 changer transitions 0/564 dead transitions. [2024-06-27 22:01:52,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 564 transitions, 8659 flow [2024-06-27 22:01:52,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:52,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:52,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 22:01:52,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-27 22:01:52,510 INFO L175 Difference]: Start difference. First operand has 201 places, 456 transitions, 6469 flow. Second operand 8 states and 212 transitions. [2024-06-27 22:01:52,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 564 transitions, 8659 flow [2024-06-27 22:01:53,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 564 transitions, 8483 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:53,491 INFO L231 Difference]: Finished difference. Result has 207 places, 508 transitions, 7370 flow [2024-06-27 22:01:53,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7370, PETRI_PLACES=207, PETRI_TRANSITIONS=508} [2024-06-27 22:01:53,492 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 152 predicate places. [2024-06-27 22:01:53,492 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 508 transitions, 7370 flow [2024-06-27 22:01:53,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:53,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:53,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:53,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:01:53,493 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:53,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash 111770097, now seen corresponding path program 8 times [2024-06-27 22:01:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:53,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161615547] [2024-06-27 22:01:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:53,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:55,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:55,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161615547] [2024-06-27 22:01:55,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161615547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:55,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:55,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:01:55,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010026503] [2024-06-27 22:01:55,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:55,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:01:55,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:55,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:01:55,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:01:55,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:01:55,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 508 transitions, 7370 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:55,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:55,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:01:55,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:57,769 INFO L124 PetriNetUnfolderBase]: 8107/13257 cut-off events. [2024-06-27 22:01:57,770 INFO L125 PetriNetUnfolderBase]: For 370761/370777 co-relation queries the response was YES. [2024-06-27 22:01:57,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87182 conditions, 13257 events. 8107/13257 cut-off events. For 370761/370777 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 91784 event pairs, 2123 based on Foata normal form. 13/12892 useless extension candidates. Maximal degree in co-relation 87088. Up to 10606 conditions per place. [2024-06-27 22:01:57,934 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 421 selfloop transitions, 187 changer transitions 0/619 dead transitions. [2024-06-27 22:01:57,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 619 transitions, 9738 flow [2024-06-27 22:01:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 22:01:57,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637755102040817 [2024-06-27 22:01:57,935 INFO L175 Difference]: Start difference. First operand has 207 places, 508 transitions, 7370 flow. Second operand 8 states and 221 transitions. [2024-06-27 22:01:57,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 619 transitions, 9738 flow [2024-06-27 22:01:58,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 619 transitions, 9567 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:58,614 INFO L231 Difference]: Finished difference. Result has 213 places, 560 transitions, 8394 flow [2024-06-27 22:01:58,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8394, PETRI_PLACES=213, PETRI_TRANSITIONS=560} [2024-06-27 22:01:58,615 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 158 predicate places. [2024-06-27 22:01:58,615 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 560 transitions, 8394 flow [2024-06-27 22:01:58,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:58,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:58,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:58,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:01:58,616 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:01:58,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:58,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1995014209, now seen corresponding path program 9 times [2024-06-27 22:01:58,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:58,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049391521] [2024-06-27 22:01:58,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:58,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:58,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:00,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049391521] [2024-06-27 22:02:00,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049391521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:00,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:00,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:02:00,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749311993] [2024-06-27 22:02:00,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:00,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:02:00,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:00,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:02:00,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:02:00,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:00,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 560 transitions, 8394 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:00,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:00,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:00,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:03,472 INFO L124 PetriNetUnfolderBase]: 8440/13757 cut-off events. [2024-06-27 22:02:03,472 INFO L125 PetriNetUnfolderBase]: For 397648/397664 co-relation queries the response was YES. [2024-06-27 22:02:03,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92562 conditions, 13757 events. 8440/13757 cut-off events. For 397648/397664 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 95145 event pairs, 2146 based on Foata normal form. 16/13384 useless extension candidates. Maximal degree in co-relation 92466. Up to 10950 conditions per place. [2024-06-27 22:02:03,689 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 472 selfloop transitions, 187 changer transitions 0/670 dead transitions. [2024-06-27 22:02:03,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 670 transitions, 10911 flow [2024-06-27 22:02:03,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:02:03,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:02:03,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-27 22:02:03,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-27 22:02:03,690 INFO L175 Difference]: Start difference. First operand has 213 places, 560 transitions, 8394 flow. Second operand 8 states and 220 transitions. [2024-06-27 22:02:03,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 670 transitions, 10911 flow [2024-06-27 22:02:04,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 670 transitions, 10548 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 22:02:04,452 INFO L231 Difference]: Finished difference. Result has 217 places, 601 transitions, 9151 flow [2024-06-27 22:02:04,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8031, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9151, PETRI_PLACES=217, PETRI_TRANSITIONS=601} [2024-06-27 22:02:04,453 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 162 predicate places. [2024-06-27 22:02:04,453 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 601 transitions, 9151 flow [2024-06-27 22:02:04,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:04,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:04,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:04,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:02:04,454 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:04,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1089690207, now seen corresponding path program 9 times [2024-06-27 22:02:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:04,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799697817] [2024-06-27 22:02:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:04,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:05,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:05,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799697817] [2024-06-27 22:02:05,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799697817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:05,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:05,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:02:05,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144094124] [2024-06-27 22:02:05,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:05,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:02:05,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:05,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:02:05,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:02:05,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:05,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 601 transitions, 9151 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:05,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:05,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:05,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:08,843 INFO L124 PetriNetUnfolderBase]: 8584/14063 cut-off events. [2024-06-27 22:02:08,843 INFO L125 PetriNetUnfolderBase]: For 418483/418499 co-relation queries the response was YES. [2024-06-27 22:02:08,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95086 conditions, 14063 events. 8584/14063 cut-off events. For 418483/418499 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 98403 event pairs, 2248 based on Foata normal form. 13/13662 useless extension candidates. Maximal degree in co-relation 94988. Up to 11744 conditions per place. [2024-06-27 22:02:09,052 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 550 selfloop transitions, 95 changer transitions 0/656 dead transitions. [2024-06-27 22:02:09,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 656 transitions, 10915 flow [2024-06-27 22:02:09,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:02:09,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:02:09,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 22:02:09,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433673469387755 [2024-06-27 22:02:09,054 INFO L175 Difference]: Start difference. First operand has 217 places, 601 transitions, 9151 flow. Second operand 8 states and 213 transitions. [2024-06-27 22:02:09,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 656 transitions, 10915 flow [2024-06-27 22:02:09,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 656 transitions, 10684 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 22:02:09,841 INFO L231 Difference]: Finished difference. Result has 221 places, 613 transitions, 9362 flow [2024-06-27 22:02:09,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9362, PETRI_PLACES=221, PETRI_TRANSITIONS=613} [2024-06-27 22:02:09,842 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 166 predicate places. [2024-06-27 22:02:09,842 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 613 transitions, 9362 flow [2024-06-27 22:02:09,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:09,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:09,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:09,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:02:09,843 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:09,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:09,843 INFO L85 PathProgramCache]: Analyzing trace with hash 116411541, now seen corresponding path program 10 times [2024-06-27 22:02:09,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:09,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261929890] [2024-06-27 22:02:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:09,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:09,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:11,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:11,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:11,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261929890] [2024-06-27 22:02:11,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261929890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:11,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:11,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:02:11,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983183571] [2024-06-27 22:02:11,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:11,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:02:11,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:11,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:02:11,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:02:11,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:11,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 613 transitions, 9362 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:11,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:11,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:11,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:14,253 INFO L124 PetriNetUnfolderBase]: 8638/14165 cut-off events. [2024-06-27 22:02:14,253 INFO L125 PetriNetUnfolderBase]: For 421046/421062 co-relation queries the response was YES. [2024-06-27 22:02:14,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95580 conditions, 14165 events. 8638/14165 cut-off events. For 421046/421062 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 99389 event pairs, 2253 based on Foata normal form. 16/13762 useless extension candidates. Maximal degree in co-relation 95480. Up to 11864 conditions per place. [2024-06-27 22:02:14,515 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 573 selfloop transitions, 91 changer transitions 0/675 dead transitions. [2024-06-27 22:02:14,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 675 transitions, 11256 flow [2024-06-27 22:02:14,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:14,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 22:02:14,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-27 22:02:14,516 INFO L175 Difference]: Start difference. First operand has 221 places, 613 transitions, 9362 flow. Second operand 9 states and 224 transitions. [2024-06-27 22:02:14,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 675 transitions, 11256 flow [2024-06-27 22:02:15,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 675 transitions, 10958 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 22:02:15,389 INFO L231 Difference]: Finished difference. Result has 226 places, 629 transitions, 9609 flow [2024-06-27 22:02:15,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9064, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9609, PETRI_PLACES=226, PETRI_TRANSITIONS=629} [2024-06-27 22:02:15,391 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 171 predicate places. [2024-06-27 22:02:15,391 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 629 transitions, 9609 flow [2024-06-27 22:02:15,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:15,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:15,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:15,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:02:15,392 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:15,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:15,392 INFO L85 PathProgramCache]: Analyzing trace with hash 116411727, now seen corresponding path program 10 times [2024-06-27 22:02:15,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:15,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053974440] [2024-06-27 22:02:15,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:15,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:17,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:17,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053974440] [2024-06-27 22:02:17,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053974440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:17,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:17,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:02:17,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416798714] [2024-06-27 22:02:17,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:17,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:02:17,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:17,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:02:17,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:02:17,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:17,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 629 transitions, 9609 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:17,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:17,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:17,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:20,149 INFO L124 PetriNetUnfolderBase]: 8682/14245 cut-off events. [2024-06-27 22:02:20,149 INFO L125 PetriNetUnfolderBase]: For 420833/420847 co-relation queries the response was YES. [2024-06-27 22:02:20,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95370 conditions, 14245 events. 8682/14245 cut-off events. For 420833/420847 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 100135 event pairs, 2252 based on Foata normal form. 11/13832 useless extension candidates. Maximal degree in co-relation 95267. Up to 11743 conditions per place. [2024-06-27 22:02:20,345 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 544 selfloop transitions, 129 changer transitions 0/684 dead transitions. [2024-06-27 22:02:20,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 684 transitions, 11332 flow [2024-06-27 22:02:20,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:02:20,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:02:20,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 22:02:20,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-27 22:02:20,347 INFO L175 Difference]: Start difference. First operand has 226 places, 629 transitions, 9609 flow. Second operand 8 states and 217 transitions. [2024-06-27 22:02:20,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 684 transitions, 11332 flow [2024-06-27 22:02:21,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 684 transitions, 11112 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:21,170 INFO L231 Difference]: Finished difference. Result has 228 places, 635 transitions, 9740 flow [2024-06-27 22:02:21,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9389, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9740, PETRI_PLACES=228, PETRI_TRANSITIONS=635} [2024-06-27 22:02:21,171 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 173 predicate places. [2024-06-27 22:02:21,171 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 635 transitions, 9740 flow [2024-06-27 22:02:21,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:21,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:21,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:21,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:02:21,172 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:21,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:21,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1258946508, now seen corresponding path program 1 times [2024-06-27 22:02:21,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:21,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302041806] [2024-06-27 22:02:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:21,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:21,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:22,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:22,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302041806] [2024-06-27 22:02:22,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302041806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:22,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:22,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:02:22,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296053719] [2024-06-27 22:02:22,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:22,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:02:22,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:22,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:02:22,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:02:22,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 22:02:22,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 635 transitions, 9740 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:22,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:22,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 22:02:22,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:26,232 INFO L124 PetriNetUnfolderBase]: 10230/16265 cut-off events. [2024-06-27 22:02:26,232 INFO L125 PetriNetUnfolderBase]: For 490766/490766 co-relation queries the response was YES. [2024-06-27 22:02:26,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108259 conditions, 16265 events. 10230/16265 cut-off events. For 490766/490766 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 111456 event pairs, 2907 based on Foata normal form. 4/15855 useless extension candidates. Maximal degree in co-relation 108156. Up to 14174 conditions per place. [2024-06-27 22:02:26,523 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 645 selfloop transitions, 30 changer transitions 0/685 dead transitions. [2024-06-27 22:02:26,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 685 transitions, 11477 flow [2024-06-27 22:02:26,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:26,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 22:02:26,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 22:02:26,524 INFO L175 Difference]: Start difference. First operand has 228 places, 635 transitions, 9740 flow. Second operand 9 states and 204 transitions. [2024-06-27 22:02:26,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 685 transitions, 11477 flow [2024-06-27 22:02:27,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 685 transitions, 11125 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:27,719 INFO L231 Difference]: Finished difference. Result has 232 places, 644 transitions, 9615 flow [2024-06-27 22:02:27,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9394, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9615, PETRI_PLACES=232, PETRI_TRANSITIONS=644} [2024-06-27 22:02:27,720 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 177 predicate places. [2024-06-27 22:02:27,720 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 644 transitions, 9615 flow [2024-06-27 22:02:27,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:27,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:27,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:27,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:02:27,721 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:27,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:27,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1453834550, now seen corresponding path program 1 times [2024-06-27 22:02:27,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:27,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166981633] [2024-06-27 22:02:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:27,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:28,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:28,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:28,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166981633] [2024-06-27 22:02:28,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166981633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:28,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:28,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:02:28,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084513363] [2024-06-27 22:02:28,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:28,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:02:28,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:28,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:02:28,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:02:28,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:28,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 644 transitions, 9615 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:28,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:28,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:28,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:31,692 INFO L124 PetriNetUnfolderBase]: 9262/15527 cut-off events. [2024-06-27 22:02:31,693 INFO L125 PetriNetUnfolderBase]: For 473789/474669 co-relation queries the response was YES. [2024-06-27 22:02:32,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96934 conditions, 15527 events. 9262/15527 cut-off events. For 473789/474669 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 113376 event pairs, 3001 based on Foata normal form. 352/15385 useless extension candidates. Maximal degree in co-relation 96828. Up to 12549 conditions per place. [2024-06-27 22:02:32,514 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 466 selfloop transitions, 16 changer transitions 0/668 dead transitions. [2024-06-27 22:02:32,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 668 transitions, 10743 flow [2024-06-27 22:02:32,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:02:32,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:02:32,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 22:02:32,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-27 22:02:32,516 INFO L175 Difference]: Start difference. First operand has 232 places, 644 transitions, 9615 flow. Second operand 6 states and 144 transitions. [2024-06-27 22:02:32,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 668 transitions, 10743 flow [2024-06-27 22:02:33,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 668 transitions, 10594 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:33,311 INFO L231 Difference]: Finished difference. Result has 232 places, 647 transitions, 9538 flow [2024-06-27 22:02:33,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9466, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9538, PETRI_PLACES=232, PETRI_TRANSITIONS=647} [2024-06-27 22:02:33,312 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 177 predicate places. [2024-06-27 22:02:33,312 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 647 transitions, 9538 flow [2024-06-27 22:02:33,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:33,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:33,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:33,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:02:33,312 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:33,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:33,313 INFO L85 PathProgramCache]: Analyzing trace with hash 572055868, now seen corresponding path program 1 times [2024-06-27 22:02:33,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:33,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106719835] [2024-06-27 22:02:33,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:33,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:33,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:35,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:35,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:35,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106719835] [2024-06-27 22:02:35,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106719835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:35,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:35,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:35,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131572400] [2024-06-27 22:02:35,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:35,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:35,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:35,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:35,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:35,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:35,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 647 transitions, 9538 flow. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:35,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:35,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:35,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:39,384 INFO L124 PetriNetUnfolderBase]: 9974/15818 cut-off events. [2024-06-27 22:02:39,384 INFO L125 PetriNetUnfolderBase]: For 503205/503233 co-relation queries the response was YES. [2024-06-27 22:02:39,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108993 conditions, 15818 events. 9974/15818 cut-off events. For 503205/503233 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 109106 event pairs, 2537 based on Foata normal form. 15/15421 useless extension candidates. Maximal degree in co-relation 108886. Up to 13422 conditions per place. [2024-06-27 22:02:39,639 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 641 selfloop transitions, 145 changer transitions 0/798 dead transitions. [2024-06-27 22:02:39,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 798 transitions, 12886 flow [2024-06-27 22:02:39,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:02:39,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:02:39,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-27 22:02:39,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-27 22:02:39,640 INFO L175 Difference]: Start difference. First operand has 232 places, 647 transitions, 9538 flow. Second operand 12 states and 286 transitions. [2024-06-27 22:02:39,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 798 transitions, 12886 flow [2024-06-27 22:02:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 798 transitions, 12842 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 22:02:41,111 INFO L231 Difference]: Finished difference. Result has 241 places, 720 transitions, 11012 flow [2024-06-27 22:02:41,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11012, PETRI_PLACES=241, PETRI_TRANSITIONS=720} [2024-06-27 22:02:41,112 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 186 predicate places. [2024-06-27 22:02:41,112 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 720 transitions, 11012 flow [2024-06-27 22:02:41,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:41,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:41,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:41,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:02:41,113 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:41,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:41,113 INFO L85 PathProgramCache]: Analyzing trace with hash 885277423, now seen corresponding path program 1 times [2024-06-27 22:02:41,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:41,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082799842] [2024-06-27 22:02:41,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:41,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:43,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:43,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082799842] [2024-06-27 22:02:43,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082799842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:43,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:43,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:43,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525131738] [2024-06-27 22:02:43,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:43,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:43,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:43,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:43,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:43,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:43,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 720 transitions, 11012 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:43,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:43,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:43,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:48,202 INFO L124 PetriNetUnfolderBase]: 10176/16212 cut-off events. [2024-06-27 22:02:48,202 INFO L125 PetriNetUnfolderBase]: For 541991/542013 co-relation queries the response was YES. [2024-06-27 22:02:48,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112995 conditions, 16212 events. 10176/16212 cut-off events. For 541991/542013 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 112661 event pairs, 2539 based on Foata normal form. 14/15776 useless extension candidates. Maximal degree in co-relation 112886. Up to 13452 conditions per place. [2024-06-27 22:02:48,397 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 622 selfloop transitions, 146 changer transitions 0/780 dead transitions. [2024-06-27 22:02:48,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 780 transitions, 13182 flow [2024-06-27 22:02:48,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:48,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:48,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 22:02:48,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 22:02:48,400 INFO L175 Difference]: Start difference. First operand has 241 places, 720 transitions, 11012 flow. Second operand 9 states and 228 transitions. [2024-06-27 22:02:48,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 780 transitions, 13182 flow [2024-06-27 22:02:49,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 780 transitions, 12822 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-27 22:02:49,810 INFO L231 Difference]: Finished difference. Result has 243 places, 723 transitions, 11057 flow [2024-06-27 22:02:49,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10652, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11057, PETRI_PLACES=243, PETRI_TRANSITIONS=723} [2024-06-27 22:02:49,811 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 188 predicate places. [2024-06-27 22:02:49,812 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 723 transitions, 11057 flow [2024-06-27 22:02:49,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:49,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:49,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:49,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:02:49,812 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:49,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:49,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1028447872, now seen corresponding path program 2 times [2024-06-27 22:02:49,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:49,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435834159] [2024-06-27 22:02:49,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:49,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:49,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:52,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:52,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:52,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435834159] [2024-06-27 22:02:52,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435834159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:52,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:52,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:52,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127834922] [2024-06-27 22:02:52,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:52,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:52,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:52,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:52,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:52,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:02:52,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 723 transitions, 11057 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:52,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:52,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:02:52,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:56,770 INFO L124 PetriNetUnfolderBase]: 10136/16071 cut-off events. [2024-06-27 22:02:56,770 INFO L125 PetriNetUnfolderBase]: For 552623/552645 co-relation queries the response was YES. [2024-06-27 22:02:56,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113639 conditions, 16071 events. 10136/16071 cut-off events. For 552623/552645 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 111099 event pairs, 2552 based on Foata normal form. 9/15653 useless extension candidates. Maximal degree in co-relation 113528. Up to 13644 conditions per place. [2024-06-27 22:02:56,975 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 622 selfloop transitions, 144 changer transitions 0/778 dead transitions. [2024-06-27 22:02:56,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 778 transitions, 12970 flow [2024-06-27 22:02:56,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:56,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:56,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 22:02:56,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-27 22:02:56,977 INFO L175 Difference]: Start difference. First operand has 243 places, 723 transitions, 11057 flow. Second operand 9 states and 224 transitions. [2024-06-27 22:02:56,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 778 transitions, 12970 flow [2024-06-27 22:02:58,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 778 transitions, 12541 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:58,370 INFO L231 Difference]: Finished difference. Result has 246 places, 723 transitions, 10951 flow [2024-06-27 22:02:58,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10628, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10951, PETRI_PLACES=246, PETRI_TRANSITIONS=723} [2024-06-27 22:02:58,370 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-27 22:02:58,371 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 723 transitions, 10951 flow [2024-06-27 22:02:58,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:58,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:58,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:58,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:02:58,371 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:02:58,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:58,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1024728802, now seen corresponding path program 3 times [2024-06-27 22:02:58,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:58,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277169057] [2024-06-27 22:02:58,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:58,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:00,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:03:00,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:00,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277169057] [2024-06-27 22:03:00,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277169057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:00,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:00,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:00,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964773235] [2024-06-27 22:03:00,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:00,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:00,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:00,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:00,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:00,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:03:00,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 723 transitions, 10951 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:00,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:00,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:03:00,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:05,006 INFO L124 PetriNetUnfolderBase]: 10188/16141 cut-off events. [2024-06-27 22:03:05,006 INFO L125 PetriNetUnfolderBase]: For 559809/559837 co-relation queries the response was YES. [2024-06-27 22:03:05,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113536 conditions, 16141 events. 10188/16141 cut-off events. For 559809/559837 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 111470 event pairs, 2514 based on Foata normal form. 13/15728 useless extension candidates. Maximal degree in co-relation 113424. Up to 13136 conditions per place. [2024-06-27 22:03:05,493 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 502 selfloop transitions, 283 changer transitions 0/797 dead transitions. [2024-06-27 22:03:05,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 797 transitions, 13123 flow [2024-06-27 22:03:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:03:05,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:03:05,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 22:03:05,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170068027210885 [2024-06-27 22:03:05,494 INFO L175 Difference]: Start difference. First operand has 246 places, 723 transitions, 10951 flow. Second operand 9 states and 228 transitions. [2024-06-27 22:03:05,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 797 transitions, 13123 flow [2024-06-27 22:03:06,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 797 transitions, 12709 flow, removed 56 selfloop flow, removed 9 redundant places. [2024-06-27 22:03:06,712 INFO L231 Difference]: Finished difference. Result has 246 places, 735 transitions, 11272 flow [2024-06-27 22:03:06,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10537, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11272, PETRI_PLACES=246, PETRI_TRANSITIONS=735} [2024-06-27 22:03:06,713 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-27 22:03:06,713 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 735 transitions, 11272 flow [2024-06-27 22:03:06,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:06,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:06,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:06,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:03:06,714 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:03:06,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:06,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1322877219, now seen corresponding path program 2 times [2024-06-27 22:03:06,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:06,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153021089] [2024-06-27 22:03:06,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:06,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:03:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153021089] [2024-06-27 22:03:08,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153021089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:08,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:08,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:08,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215294855] [2024-06-27 22:03:08,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:08,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:08,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:08,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:08,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:08,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 22:03:08,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 735 transitions, 11272 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:08,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:08,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 22:03:08,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:12,879 INFO L124 PetriNetUnfolderBase]: 10715/17020 cut-off events. [2024-06-27 22:03:12,879 INFO L125 PetriNetUnfolderBase]: For 647931/647965 co-relation queries the response was YES. [2024-06-27 22:03:13,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123189 conditions, 17020 events. 10715/17020 cut-off events. For 647931/647965 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 118964 event pairs, 2511 based on Foata normal form. 31/16583 useless extension candidates. Maximal degree in co-relation 123076. Up to 11534 conditions per place. [2024-06-27 22:03:13,348 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 492 selfloop transitions, 335 changer transitions 0/839 dead transitions. [2024-06-27 22:03:13,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 839 transitions, 14408 flow [2024-06-27 22:03:13,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:03:13,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:03:13,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 245 transitions. [2024-06-27 22:03:13,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 22:03:13,350 INFO L175 Difference]: Start difference. First operand has 246 places, 735 transitions, 11272 flow. Second operand 9 states and 245 transitions. [2024-06-27 22:03:13,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 839 transitions, 14408 flow [2024-06-27 22:03:14,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 839 transitions, 13833 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 22:03:14,790 INFO L231 Difference]: Finished difference. Result has 252 places, 752 transitions, 12098 flow [2024-06-27 22:03:14,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=10697, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12098, PETRI_PLACES=252, PETRI_TRANSITIONS=752} [2024-06-27 22:03:14,791 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 197 predicate places. [2024-06-27 22:03:14,791 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 752 transitions, 12098 flow [2024-06-27 22:03:14,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:14,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:14,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:14,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:03:14,792 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:03:14,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1322882799, now seen corresponding path program 3 times [2024-06-27 22:03:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491993868] [2024-06-27 22:03:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:14,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:14,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat