./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_tso.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/mix028_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:35:39,059 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:35:39,133 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:35:39,137 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:35:39,137 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:35:39,160 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:35:39,161 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:35:39,162 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:35:39,162 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:35:39,165 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:35:39,165 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:35:39,165 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:35:39,166 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:35:39,167 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:35:39,167 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:35:39,167 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:35:39,168 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:35:39,168 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:35:39,168 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:35:39,168 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:35:39,168 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:35:39,169 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:35:39,170 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:35:39,170 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:35:39,170 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:35:39,171 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:35:39,171 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:35:39,171 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:35:39,171 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:35:39,171 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:35:39,172 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:35:39,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:35:39,418 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:35:39,420 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:35:39,421 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:35:39,422 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:35:39,423 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/mix028_tso.yml/witness.yml [2024-06-27 23:35:39,546 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:35:39,547 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:35:39,548 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-06-27 23:35:40,485 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:35:40,682 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:35:40,683 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_tso.i [2024-06-27 23:35:40,697 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d835543b3/d7bddcff66cf4b52ba7618dee8735a24/FLAG59c903a4b [2024-06-27 23:35:40,708 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d835543b3/d7bddcff66cf4b52ba7618dee8735a24 [2024-06-27 23:35:40,708 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:35:40,709 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:35:40,710 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:35:40,710 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:35:40,714 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:35:40,714 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:39" (1/2) ... [2024-06-27 23:35:40,715 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@203eac3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:40, skipping insertion in model container [2024-06-27 23:35:40,715 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:39" (1/2) ... [2024-06-27 23:35:40,716 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@46509881 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:35:40, skipping insertion in model container [2024-06-27 23:35:40,716 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:35:40" (2/2) ... [2024-06-27 23:35:40,717 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@203eac3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:40, skipping insertion in model container [2024-06-27 23:35:40,717 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:35:40" (2/2) ... [2024-06-27 23:35:40,717 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:35:40,745 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:35:40,746 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ! multithreaded || (((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:35:40,746 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ! multithreaded || (((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:35:40,746 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] ! multithreaded || (((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )y$r_buff0_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd3) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )y$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 23:35:40,747 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:35:40,747 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 23:35:40,790 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:35:41,103 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:35:41,119 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:35:41,221 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:35:41,251 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:35:41,251 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41 WrapperNode [2024-06-27 23:35:41,251 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:35:41,252 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:35:41,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:35:41,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:35:41,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,271 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,336 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 166 [2024-06-27 23:35:41,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:35:41,337 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:35:41,337 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:35:41,337 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:35:41,349 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,350 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,364 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,384 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 23:35:41,384 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,384 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,391 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,401 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,403 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,405 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,408 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:35:41,409 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:35:41,409 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:35:41,409 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:35:41,410 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (1/1) ... [2024-06-27 23:35:41,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:35:41,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:35:41,447 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 23:35:41,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 23:35:41,492 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:35:41,492 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:35:41,492 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:35:41,492 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:35:41,492 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:35:41,492 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:35:41,493 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:35:41,493 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:35:41,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:35:41,493 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:35:41,493 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:35:41,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:35:41,499 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:35:41,603 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:35:41,604 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:35:41,974 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:35:41,974 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:35:42,127 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:35:42,127 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:35:42,128 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:35:42 BoogieIcfgContainer [2024-06-27 23:35:42,128 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:35:42,130 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:35:42,131 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:35:42,133 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:35:42,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:35:39" (1/4) ... [2024-06-27 23:35:42,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20865d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:35:42, skipping insertion in model container [2024-06-27 23:35:42,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:35:40" (2/4) ... [2024-06-27 23:35:42,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20865d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:35:42, skipping insertion in model container [2024-06-27 23:35:42,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:35:41" (3/4) ... [2024-06-27 23:35:42,137 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20865d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:35:42, skipping insertion in model container [2024-06-27 23:35:42,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:35:42" (4/4) ... [2024-06-27 23:35:42,138 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_tso.i [2024-06-27 23:35:42,152 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:35:42,153 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:35:42,153 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:35:42,219 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:35:42,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:35:42,273 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 23:35:42,274 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:35:42,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:35:42,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 23:35:42,282 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 23:35:42,295 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:35:42,302 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;@710594c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:35:42,302 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:35:42,307 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:35:42,307 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:35:42,307 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:35:42,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:42,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:35:42,308 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:42,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:42,344 INFO L85 PathProgramCache]: Analyzing trace with hash 399969166, now seen corresponding path program 1 times [2024-06-27 23:35:42,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:42,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918849829] [2024-06-27 23:35:42,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:42,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:43,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:43,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:43,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918849829] [2024-06-27 23:35:43,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918849829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:43,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:43,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:35:43,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574888848] [2024-06-27 23:35:43,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:43,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:35:43,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:43,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:35:43,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:35:43,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:35:43,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:43,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:43,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:35:43,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:43,747 INFO L124 PetriNetUnfolderBase]: 1359/2109 cut-off events. [2024-06-27 23:35:43,747 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-27 23:35:43,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4223 conditions, 2109 events. 1359/2109 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10198 event pairs, 941 based on Foata normal form. 1/2045 useless extension candidates. Maximal degree in co-relation 4211. Up to 2029 conditions per place. [2024-06-27 23:35:43,763 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 23:35:43,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-27 23:35:43,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:35:43,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:35:43,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-27 23:35:43,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 23:35:43,774 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-27 23:35:43,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-27 23:35:43,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:43,779 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 23:35:43,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 23:35:43,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 23:35:43,784 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 23:35:43,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:43,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:43,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:43,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:35:43,784 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:43,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:43,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2118308141, now seen corresponding path program 1 times [2024-06-27 23:35:43,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:43,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955479618] [2024-06-27 23:35:43,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:43,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:43,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:44,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:44,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955479618] [2024-06-27 23:35:44,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955479618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:44,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:44,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:35:44,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329233247] [2024-06-27 23:35:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:44,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:35:44,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:44,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:35:44,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:35:44,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:44,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:44,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:44,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:44,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:44,786 INFO L124 PetriNetUnfolderBase]: 1560/2337 cut-off events. [2024-06-27 23:35:44,786 INFO L125 PetriNetUnfolderBase]: For 459/459 co-relation queries the response was YES. [2024-06-27 23:35:44,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5353 conditions, 2337 events. 1560/2337 cut-off events. For 459/459 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10932 event pairs, 930 based on Foata normal form. 3/2339 useless extension candidates. Maximal degree in co-relation 5341. Up to 2302 conditions per place. [2024-06-27 23:35:44,799 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 23:35:44,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-27 23:35:44,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:35:44,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:35:44,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-27 23:35:44,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:35:44,803 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 90 transitions. [2024-06-27 23:35:44,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-27 23:35:44,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:35:44,804 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 23:35:44,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 23:35:44,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 23:35:44,805 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 23:35:44,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:44,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:44,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:44,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:35:44,806 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:44,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1243043897, now seen corresponding path program 1 times [2024-06-27 23:35:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:44,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129217725] [2024-06-27 23:35:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:44,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:44,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:45,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:45,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:45,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129217725] [2024-06-27 23:35:45,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129217725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:45,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:45,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:35:45,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908036255] [2024-06-27 23:35:45,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:45,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:35:45,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:45,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:35:45,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:35:45,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:45,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:45,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:45,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:45,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:45,867 INFO L124 PetriNetUnfolderBase]: 1568/2357 cut-off events. [2024-06-27 23:35:45,867 INFO L125 PetriNetUnfolderBase]: For 1342/1342 co-relation queries the response was YES. [2024-06-27 23:35:45,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5990 conditions, 2357 events. 1568/2357 cut-off events. For 1342/1342 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11219 event pairs, 669 based on Foata normal form. 5/2361 useless extension candidates. Maximal degree in co-relation 5976. Up to 2248 conditions per place. [2024-06-27 23:35:45,878 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-27 23:35:45,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 394 flow [2024-06-27 23:35:45,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:35:45,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:35:45,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-27 23:35:45,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-27 23:35:45,883 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 118 transitions. [2024-06-27 23:35:45,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 394 flow [2024-06-27 23:35:45,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 380 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:45,886 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-27 23:35:45,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-27 23:35:45,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 23:35:45,888 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-27 23:35:45,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:45,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:45,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:45,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:35:45,889 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:45,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1154035042, now seen corresponding path program 1 times [2024-06-27 23:35:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635072887] [2024-06-27 23:35:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:45,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:45,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:46,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:46,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635072887] [2024-06-27 23:35:46,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635072887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:46,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:46,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:46,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877582928] [2024-06-27 23:35:46,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:46,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:46,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:46,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:46,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:46,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:35:46,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:46,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:46,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:35:46,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:47,104 INFO L124 PetriNetUnfolderBase]: 1580/2377 cut-off events. [2024-06-27 23:35:47,105 INFO L125 PetriNetUnfolderBase]: For 3185/3187 co-relation queries the response was YES. [2024-06-27 23:35:47,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7134 conditions, 2377 events. 1580/2377 cut-off events. For 3185/3187 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11367 event pairs, 481 based on Foata normal form. 12/2388 useless extension candidates. Maximal degree in co-relation 7117. Up to 2216 conditions per place. [2024-06-27 23:35:47,118 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 19 changer transitions 0/81 dead transitions. [2024-06-27 23:35:47,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 497 flow [2024-06-27 23:35:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:47,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 23:35:47,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-27 23:35:47,120 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 135 transitions. [2024-06-27 23:35:47,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 497 flow [2024-06-27 23:35:47,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 489 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 23:35:47,127 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 291 flow [2024-06-27 23:35:47,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 23:35:47,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-27 23:35:47,128 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 291 flow [2024-06-27 23:35:47,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:47,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:47,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:47,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:35:47,129 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:47,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:47,129 INFO L85 PathProgramCache]: Analyzing trace with hash 123911033, now seen corresponding path program 1 times [2024-06-27 23:35:47,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:47,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126077325] [2024-06-27 23:35:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:47,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:47,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:47,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126077325] [2024-06-27 23:35:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126077325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:47,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:47,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:35:47,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034655121] [2024-06-27 23:35:47,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:47,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:35:47,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:47,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:35:47,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:35:47,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:47,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 291 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:47,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:47,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:48,283 INFO L124 PetriNetUnfolderBase]: 1368/2118 cut-off events. [2024-06-27 23:35:48,284 INFO L125 PetriNetUnfolderBase]: For 4021/4021 co-relation queries the response was YES. [2024-06-27 23:35:48,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6889 conditions, 2118 events. 1368/2118 cut-off events. For 4021/4021 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10397 event pairs, 562 based on Foata normal form. 2/2099 useless extension candidates. Maximal degree in co-relation 6868. Up to 2036 conditions per place. [2024-06-27 23:35:48,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-27 23:35:48,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 63 transitions, 447 flow [2024-06-27 23:35:48,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:35:48,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:35:48,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 23:35:48,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-27 23:35:48,298 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 291 flow. Second operand 5 states and 91 transitions. [2024-06-27 23:35:48,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 63 transitions, 447 flow [2024-06-27 23:35:48,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 63 transitions, 395 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:48,305 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 288 flow [2024-06-27 23:35:48,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-27 23:35:48,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-27 23:35:48,308 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 288 flow [2024-06-27 23:35:48,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:48,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:48,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:48,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:35:48,312 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:48,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash -454848311, now seen corresponding path program 1 times [2024-06-27 23:35:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:48,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076681892] [2024-06-27 23:35:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:49,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:49,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:49,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076681892] [2024-06-27 23:35:49,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076681892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:49,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:49,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:49,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307160799] [2024-06-27 23:35:49,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:49,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:49,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:49,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:49,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:49,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:35:49,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 288 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:49,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:49,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:35:49,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:49,643 INFO L124 PetriNetUnfolderBase]: 1358/2140 cut-off events. [2024-06-27 23:35:49,643 INFO L125 PetriNetUnfolderBase]: For 4714/4714 co-relation queries the response was YES. [2024-06-27 23:35:49,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6917 conditions, 2140 events. 1358/2140 cut-off events. For 4714/4714 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10556 event pairs, 526 based on Foata normal form. 4/2135 useless extension candidates. Maximal degree in co-relation 6892. Up to 2004 conditions per place. [2024-06-27 23:35:49,660 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 13 changer transitions 0/71 dead transitions. [2024-06-27 23:35:49,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 71 transitions, 476 flow [2024-06-27 23:35:49,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:49,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:49,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 23:35:49,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:35:49,661 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 288 flow. Second operand 6 states and 108 transitions. [2024-06-27 23:35:49,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 71 transitions, 476 flow [2024-06-27 23:35:49,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 457 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:49,667 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 329 flow [2024-06-27 23:35:49,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-27 23:35:49,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 23:35:49,669 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 329 flow [2024-06-27 23:35:49,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:49,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:49,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:49,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:35:49,670 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:49,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:49,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1215609716, now seen corresponding path program 1 times [2024-06-27 23:35:49,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:49,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066939383] [2024-06-27 23:35:49,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:49,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:49,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:50,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:50,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:50,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066939383] [2024-06-27 23:35:50,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066939383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:50,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:50,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370309492] [2024-06-27 23:35:50,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:50,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:50,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:50,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:50,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:50,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:50,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:51,136 INFO L124 PetriNetUnfolderBase]: 1641/2481 cut-off events. [2024-06-27 23:35:51,137 INFO L125 PetriNetUnfolderBase]: For 7484/7488 co-relation queries the response was YES. [2024-06-27 23:35:51,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8805 conditions, 2481 events. 1641/2481 cut-off events. For 7484/7488 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11682 event pairs, 694 based on Foata normal form. 8/2488 useless extension candidates. Maximal degree in co-relation 8778. Up to 2307 conditions per place. [2024-06-27 23:35:51,151 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 59 selfloop transitions, 29 changer transitions 0/92 dead transitions. [2024-06-27 23:35:51,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 92 transitions, 711 flow [2024-06-27 23:35:51,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:51,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:51,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 23:35:51,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-27 23:35:51,154 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 329 flow. Second operand 6 states and 115 transitions. [2024-06-27 23:35:51,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 92 transitions, 711 flow [2024-06-27 23:35:51,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 92 transitions, 681 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:51,160 INFO L231 Difference]: Finished difference. Result has 64 places, 70 transitions, 478 flow [2024-06-27 23:35:51,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=478, PETRI_PLACES=64, PETRI_TRANSITIONS=70} [2024-06-27 23:35:51,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 23:35:51,161 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 70 transitions, 478 flow [2024-06-27 23:35:51,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:51,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:51,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:51,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:35:51,162 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:51,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:51,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1180546856, now seen corresponding path program 2 times [2024-06-27 23:35:51,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:51,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909053340] [2024-06-27 23:35:51,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:51,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:51,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:51,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909053340] [2024-06-27 23:35:51,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909053340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:51,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:51,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:51,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505841465] [2024-06-27 23:35:51,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:51,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:51,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:51,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:51,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:51,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:51,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 70 transitions, 478 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:51,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:51,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:51,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:52,531 INFO L124 PetriNetUnfolderBase]: 1633/2459 cut-off events. [2024-06-27 23:35:52,532 INFO L125 PetriNetUnfolderBase]: For 9065/9067 co-relation queries the response was YES. [2024-06-27 23:35:52,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9138 conditions, 2459 events. 1633/2459 cut-off events. For 9065/9067 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 11467 event pairs, 696 based on Foata normal form. 4/2461 useless extension candidates. Maximal degree in co-relation 9107. Up to 2299 conditions per place. [2024-06-27 23:35:52,548 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 51 selfloop transitions, 33 changer transitions 0/88 dead transitions. [2024-06-27 23:35:52,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 88 transitions, 732 flow [2024-06-27 23:35:52,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:35:52,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:35:52,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 23:35:52,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 23:35:52,553 INFO L175 Difference]: Start difference. First operand has 64 places, 70 transitions, 478 flow. Second operand 6 states and 111 transitions. [2024-06-27 23:35:52,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 88 transitions, 732 flow [2024-06-27 23:35:52,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 88 transitions, 703 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-27 23:35:52,561 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 535 flow [2024-06-27 23:35:52,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=449, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=535, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-06-27 23:35:52,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 23:35:52,562 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 535 flow [2024-06-27 23:35:52,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:52,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:52,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:52,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:35:52,563 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:52,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:52,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1995546730, now seen corresponding path program 3 times [2024-06-27 23:35:52,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:52,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850847559] [2024-06-27 23:35:52,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:52,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:52,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:53,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:53,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850847559] [2024-06-27 23:35:53,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850847559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:53,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:53,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:35:53,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491421782] [2024-06-27 23:35:53,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:53,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:35:53,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:53,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:35:53,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:35:53,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:53,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 535 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:53,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:53,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:53,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:53,703 INFO L124 PetriNetUnfolderBase]: 1672/2519 cut-off events. [2024-06-27 23:35:53,704 INFO L125 PetriNetUnfolderBase]: For 11360/11366 co-relation queries the response was YES. [2024-06-27 23:35:53,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9742 conditions, 2519 events. 1672/2519 cut-off events. For 11360/11366 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11852 event pairs, 684 based on Foata normal form. 10/2528 useless extension candidates. Maximal degree in co-relation 9707. Up to 2324 conditions per place. [2024-06-27 23:35:53,716 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 61 selfloop transitions, 45 changer transitions 0/110 dead transitions. [2024-06-27 23:35:53,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 110 transitions, 990 flow [2024-06-27 23:35:53,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:53,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:53,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 23:35:53,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:35:53,718 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 535 flow. Second operand 7 states and 126 transitions. [2024-06-27 23:35:53,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 110 transitions, 990 flow [2024-06-27 23:35:53,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 110 transitions, 933 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:53,728 INFO L231 Difference]: Finished difference. Result has 76 places, 87 transitions, 786 flow [2024-06-27 23:35:53,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=786, PETRI_PLACES=76, PETRI_TRANSITIONS=87} [2024-06-27 23:35:53,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-27 23:35:53,729 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 87 transitions, 786 flow [2024-06-27 23:35:53,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:53,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:53,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:53,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:35:53,730 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:53,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:53,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1772357698, now seen corresponding path program 1 times [2024-06-27 23:35:53,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:53,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345930170] [2024-06-27 23:35:53,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:53,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:53,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:54,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:54,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:54,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345930170] [2024-06-27 23:35:54,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345930170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:54,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:54,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:54,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223633048] [2024-06-27 23:35:54,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:54,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:54,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:54,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:54,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:54,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:54,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 87 transitions, 786 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:54,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:54,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:54,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:55,366 INFO L124 PetriNetUnfolderBase]: 1780/2681 cut-off events. [2024-06-27 23:35:55,366 INFO L125 PetriNetUnfolderBase]: For 14850/14852 co-relation queries the response was YES. [2024-06-27 23:35:55,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10804 conditions, 2681 events. 1780/2681 cut-off events. For 14850/14852 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12685 event pairs, 485 based on Foata normal form. 10/2689 useless extension candidates. Maximal degree in co-relation 10765. Up to 2259 conditions per place. [2024-06-27 23:35:55,382 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 73 selfloop transitions, 50 changer transitions 0/127 dead transitions. [2024-06-27 23:35:55,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 1272 flow [2024-06-27 23:35:55,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:55,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:55,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:35:55,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 23:35:55,384 INFO L175 Difference]: Start difference. First operand has 76 places, 87 transitions, 786 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:35:55,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 1272 flow [2024-06-27 23:35:55,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 127 transitions, 1225 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:35:55,398 INFO L231 Difference]: Finished difference. Result has 79 places, 97 transitions, 926 flow [2024-06-27 23:35:55,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=926, PETRI_PLACES=79, PETRI_TRANSITIONS=97} [2024-06-27 23:35:55,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-27 23:35:55,399 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 97 transitions, 926 flow [2024-06-27 23:35:55,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:55,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:55,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:55,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:35:55,399 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:55,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2057991610, now seen corresponding path program 2 times [2024-06-27 23:35:55,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:55,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517194001] [2024-06-27 23:35:55,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:55,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:55,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:56,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:56,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:56,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517194001] [2024-06-27 23:35:56,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517194001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:56,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:56,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:56,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793847749] [2024-06-27 23:35:56,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:56,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:56,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:56,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:56,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:56,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:56,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 97 transitions, 926 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:56,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:56,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:56,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:57,003 INFO L124 PetriNetUnfolderBase]: 1834/2762 cut-off events. [2024-06-27 23:35:57,003 INFO L125 PetriNetUnfolderBase]: For 18738/18740 co-relation queries the response was YES. [2024-06-27 23:35:57,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11985 conditions, 2762 events. 1834/2762 cut-off events. For 18738/18740 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13162 event pairs, 476 based on Foata normal form. 6/2762 useless extension candidates. Maximal degree in co-relation 11945. Up to 2295 conditions per place. [2024-06-27 23:35:57,021 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 63 selfloop transitions, 66 changer transitions 0/133 dead transitions. [2024-06-27 23:35:57,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 133 transitions, 1428 flow [2024-06-27 23:35:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:57,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 23:35:57,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-27 23:35:57,023 INFO L175 Difference]: Start difference. First operand has 79 places, 97 transitions, 926 flow. Second operand 7 states and 134 transitions. [2024-06-27 23:35:57,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 133 transitions, 1428 flow [2024-06-27 23:35:57,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 133 transitions, 1374 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:35:57,046 INFO L231 Difference]: Finished difference. Result has 83 places, 106 transitions, 1098 flow [2024-06-27 23:35:57,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1098, PETRI_PLACES=83, PETRI_TRANSITIONS=106} [2024-06-27 23:35:57,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 23:35:57,047 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 106 transitions, 1098 flow [2024-06-27 23:35:57,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:57,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:57,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:57,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:35:57,048 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:57,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:57,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1595226178, now seen corresponding path program 3 times [2024-06-27 23:35:57,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:57,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345615674] [2024-06-27 23:35:57,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:57,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:57,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:57,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:35:57,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:57,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345615674] [2024-06-27 23:35:57,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345615674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:57,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:57,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:57,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460076487] [2024-06-27 23:35:57,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:57,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:57,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:57,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:57,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:58,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:58,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 106 transitions, 1098 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:58,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:58,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:58,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:35:58,701 INFO L124 PetriNetUnfolderBase]: 1824/2748 cut-off events. [2024-06-27 23:35:58,701 INFO L125 PetriNetUnfolderBase]: For 22357/22359 co-relation queries the response was YES. [2024-06-27 23:35:58,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12572 conditions, 2748 events. 1824/2748 cut-off events. For 22357/22359 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13051 event pairs, 474 based on Foata normal form. 6/2748 useless extension candidates. Maximal degree in co-relation 12529. Up to 2291 conditions per place. [2024-06-27 23:35:58,718 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 63 changer transitions 0/136 dead transitions. [2024-06-27 23:35:58,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 136 transitions, 1550 flow [2024-06-27 23:35:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:35:58,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:35:58,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 23:35:58,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 23:35:58,721 INFO L175 Difference]: Start difference. First operand has 83 places, 106 transitions, 1098 flow. Second operand 7 states and 135 transitions. [2024-06-27 23:35:58,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 136 transitions, 1550 flow [2024-06-27 23:35:58,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 136 transitions, 1487 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:35:58,747 INFO L231 Difference]: Finished difference. Result has 88 places, 107 transitions, 1183 flow [2024-06-27 23:35:58,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1183, PETRI_PLACES=88, PETRI_TRANSITIONS=107} [2024-06-27 23:35:58,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 23:35:58,748 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 107 transitions, 1183 flow [2024-06-27 23:35:58,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:58,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:35:58,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:35:58,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:35:58,749 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:35:58,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:35:58,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1698446078, now seen corresponding path program 4 times [2024-06-27 23:35:58,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:35:58,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133075912] [2024-06-27 23:35:58,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:35:58,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:35:58,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:35:59,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 23:35:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:35:59,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133075912] [2024-06-27 23:35:59,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133075912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:35:59,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:35:59,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:35:59,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987439077] [2024-06-27 23:35:59,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:35:59,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:35:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:35:59,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:35:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:35:59,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:35:59,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 107 transitions, 1183 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:35:59,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:35:59,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:35:59,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:00,306 INFO L124 PetriNetUnfolderBase]: 1908/2866 cut-off events. [2024-06-27 23:36:00,306 INFO L125 PetriNetUnfolderBase]: For 26082/26084 co-relation queries the response was YES. [2024-06-27 23:36:00,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13439 conditions, 2866 events. 1908/2866 cut-off events. For 26082/26084 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 13633 event pairs, 477 based on Foata normal form. 10/2874 useless extension candidates. Maximal degree in co-relation 13393. Up to 2351 conditions per place. [2024-06-27 23:36:00,321 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 84 selfloop transitions, 72 changer transitions 0/160 dead transitions. [2024-06-27 23:36:00,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 160 transitions, 1917 flow [2024-06-27 23:36:00,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:00,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:00,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 23:36:00,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-27 23:36:00,323 INFO L175 Difference]: Start difference. First operand has 88 places, 107 transitions, 1183 flow. Second operand 8 states and 153 transitions. [2024-06-27 23:36:00,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 160 transitions, 1917 flow [2024-06-27 23:36:00,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 160 transitions, 1763 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:00,357 INFO L231 Difference]: Finished difference. Result has 94 places, 122 transitions, 1397 flow [2024-06-27 23:36:00,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1397, PETRI_PLACES=94, PETRI_TRANSITIONS=122} [2024-06-27 23:36:00,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-27 23:36:00,357 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 122 transitions, 1397 flow [2024-06-27 23:36:00,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:00,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:00,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:00,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:36:00,358 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:00,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:00,358 INFO L85 PathProgramCache]: Analyzing trace with hash 2058000538, now seen corresponding path program 1 times [2024-06-27 23:36:00,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:00,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416375138] [2024-06-27 23:36:00,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:00,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:01,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:01,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:01,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416375138] [2024-06-27 23:36:01,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416375138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:01,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:01,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:01,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472666127] [2024-06-27 23:36:01,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:01,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:01,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:01,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:01,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:01,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:01,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 122 transitions, 1397 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:01,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:01,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:01,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:02,589 INFO L124 PetriNetUnfolderBase]: 1693/2640 cut-off events. [2024-06-27 23:36:02,589 INFO L125 PetriNetUnfolderBase]: For 25559/25561 co-relation queries the response was YES. [2024-06-27 23:36:02,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12481 conditions, 2640 events. 1693/2640 cut-off events. For 25559/25561 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 13028 event pairs, 506 based on Foata normal form. 4/2627 useless extension candidates. Maximal degree in co-relation 12432. Up to 2467 conditions per place. [2024-06-27 23:36:02,604 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2024-06-27 23:36:02,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 144 transitions, 1763 flow [2024-06-27 23:36:02,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:02,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:02,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:36:02,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 23:36:02,605 INFO L175 Difference]: Start difference. First operand has 94 places, 122 transitions, 1397 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:36:02,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 144 transitions, 1763 flow [2024-06-27 23:36:02,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 144 transitions, 1677 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:02,636 INFO L231 Difference]: Finished difference. Result has 99 places, 124 transitions, 1382 flow [2024-06-27 23:36:02,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1319, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1382, PETRI_PLACES=99, PETRI_TRANSITIONS=124} [2024-06-27 23:36:02,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 23:36:02,637 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 124 transitions, 1382 flow [2024-06-27 23:36:02,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:02,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:02,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:02,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:36:02,637 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:02,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:02,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1914180474, now seen corresponding path program 1 times [2024-06-27 23:36:02,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:02,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80040047] [2024-06-27 23:36:02,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:02,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:03,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:03,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80040047] [2024-06-27 23:36:03,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80040047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:03,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:03,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:36:03,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807525955] [2024-06-27 23:36:03,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:03,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:36:03,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:36:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:36:03,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:03,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 124 transitions, 1382 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:03,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:03,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:03,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:03,762 INFO L124 PetriNetUnfolderBase]: 1897/2859 cut-off events. [2024-06-27 23:36:03,762 INFO L125 PetriNetUnfolderBase]: For 31608/31610 co-relation queries the response was YES. [2024-06-27 23:36:03,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13690 conditions, 2859 events. 1897/2859 cut-off events. For 31608/31610 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 13650 event pairs, 627 based on Foata normal form. 1/2859 useless extension candidates. Maximal degree in co-relation 13639. Up to 2802 conditions per place. [2024-06-27 23:36:03,778 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 120 selfloop transitions, 10 changer transitions 0/134 dead transitions. [2024-06-27 23:36:03,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1684 flow [2024-06-27 23:36:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:36:03,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:36:03,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 83 transitions. [2024-06-27 23:36:03,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 23:36:03,779 INFO L175 Difference]: Start difference. First operand has 99 places, 124 transitions, 1382 flow. Second operand 5 states and 83 transitions. [2024-06-27 23:36:03,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1684 flow [2024-06-27 23:36:03,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 1628 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:03,813 INFO L231 Difference]: Finished difference. Result has 97 places, 127 transitions, 1380 flow [2024-06-27 23:36:03,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1380, PETRI_PLACES=97, PETRI_TRANSITIONS=127} [2024-06-27 23:36:03,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-27 23:36:03,814 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 127 transitions, 1380 flow [2024-06-27 23:36:03,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:03,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:03,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:03,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:36:03,815 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:03,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:03,815 INFO L85 PathProgramCache]: Analyzing trace with hash 891481776, now seen corresponding path program 1 times [2024-06-27 23:36:03,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:03,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356225568] [2024-06-27 23:36:03,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:03,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:03,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:04,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:04,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356225568] [2024-06-27 23:36:04,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356225568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:04,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:04,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:04,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860908509] [2024-06-27 23:36:04,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:04,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:04,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:04,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:04,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 127 transitions, 1380 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:04,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:04,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:04,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:05,516 INFO L124 PetriNetUnfolderBase]: 1933/2934 cut-off events. [2024-06-27 23:36:05,516 INFO L125 PetriNetUnfolderBase]: For 35279/35283 co-relation queries the response was YES. [2024-06-27 23:36:05,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14373 conditions, 2934 events. 1933/2934 cut-off events. For 35279/35283 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14194 event pairs, 510 based on Foata normal form. 10/2942 useless extension candidates. Maximal degree in co-relation 14323. Up to 2367 conditions per place. [2024-06-27 23:36:05,532 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 81 selfloop transitions, 78 changer transitions 0/163 dead transitions. [2024-06-27 23:36:05,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 163 transitions, 1990 flow [2024-06-27 23:36:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:05,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:36:05,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 23:36:05,533 INFO L175 Difference]: Start difference. First operand has 97 places, 127 transitions, 1380 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:36:05,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 163 transitions, 1990 flow [2024-06-27 23:36:05,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 163 transitions, 1958 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:05,569 INFO L231 Difference]: Finished difference. Result has 102 places, 134 transitions, 1640 flow [2024-06-27 23:36:05,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1640, PETRI_PLACES=102, PETRI_TRANSITIONS=134} [2024-06-27 23:36:05,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-27 23:36:05,569 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 134 transitions, 1640 flow [2024-06-27 23:36:05,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:05,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:05,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:05,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:36:05,570 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:05,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:05,570 INFO L85 PathProgramCache]: Analyzing trace with hash 891487356, now seen corresponding path program 2 times [2024-06-27 23:36:05,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:05,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200260164] [2024-06-27 23:36:05,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:05,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:06,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:06,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200260164] [2024-06-27 23:36:06,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200260164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:06,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:06,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:06,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524006316] [2024-06-27 23:36:06,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:06,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:06,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:06,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:06,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 134 transitions, 1640 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:06,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:06,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:06,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:07,198 INFO L124 PetriNetUnfolderBase]: 1969/2994 cut-off events. [2024-06-27 23:36:07,198 INFO L125 PetriNetUnfolderBase]: For 41290/41292 co-relation queries the response was YES. [2024-06-27 23:36:07,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15566 conditions, 2994 events. 1969/2994 cut-off events. For 41290/41292 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14619 event pairs, 502 based on Foata normal form. 8/3000 useless extension candidates. Maximal degree in co-relation 15513. Up to 2399 conditions per place. [2024-06-27 23:36:07,218 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 81 selfloop transitions, 82 changer transitions 0/167 dead transitions. [2024-06-27 23:36:07,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 167 transitions, 2260 flow [2024-06-27 23:36:07,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:07,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:07,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:36:07,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 23:36:07,221 INFO L175 Difference]: Start difference. First operand has 102 places, 134 transitions, 1640 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:36:07,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 167 transitions, 2260 flow [2024-06-27 23:36:07,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 167 transitions, 2146 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:07,267 INFO L231 Difference]: Finished difference. Result has 106 places, 140 transitions, 1790 flow [2024-06-27 23:36:07,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1790, PETRI_PLACES=106, PETRI_TRANSITIONS=140} [2024-06-27 23:36:07,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-27 23:36:07,268 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 140 transitions, 1790 flow [2024-06-27 23:36:07,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:07,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:07,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:07,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:36:07,269 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:07,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:07,269 INFO L85 PathProgramCache]: Analyzing trace with hash -626768384, now seen corresponding path program 3 times [2024-06-27 23:36:07,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:07,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616511989] [2024-06-27 23:36:07,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:07,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:08,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:08,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:08,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616511989] [2024-06-27 23:36:08,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616511989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:08,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:08,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:08,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56836531] [2024-06-27 23:36:08,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:08,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:08,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:08,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:08,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:08,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:08,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 140 transitions, 1790 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:08,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:08,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:08,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:08,869 INFO L124 PetriNetUnfolderBase]: 1953/2978 cut-off events. [2024-06-27 23:36:08,869 INFO L125 PetriNetUnfolderBase]: For 45678/45682 co-relation queries the response was YES. [2024-06-27 23:36:08,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15637 conditions, 2978 events. 1953/2978 cut-off events. For 45678/45682 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14556 event pairs, 492 based on Foata normal form. 10/2987 useless extension candidates. Maximal degree in co-relation 15581. Up to 2386 conditions per place. [2024-06-27 23:36:08,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 79 selfloop transitions, 81 changer transitions 0/164 dead transitions. [2024-06-27 23:36:08,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 164 transitions, 2255 flow [2024-06-27 23:36:08,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:08,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:08,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 23:36:08,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 23:36:08,890 INFO L175 Difference]: Start difference. First operand has 106 places, 140 transitions, 1790 flow. Second operand 7 states and 129 transitions. [2024-06-27 23:36:08,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 164 transitions, 2255 flow [2024-06-27 23:36:08,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 164 transitions, 2105 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:08,932 INFO L231 Difference]: Finished difference. Result has 110 places, 140 transitions, 1815 flow [2024-06-27 23:36:08,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1815, PETRI_PLACES=110, PETRI_TRANSITIONS=140} [2024-06-27 23:36:08,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 23:36:08,933 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 140 transitions, 1815 flow [2024-06-27 23:36:08,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:08,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:08,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:08,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:36:08,933 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:08,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:08,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2095075874, now seen corresponding path program 4 times [2024-06-27 23:36:08,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:08,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907061950] [2024-06-27 23:36:08,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:08,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:09,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:09,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:09,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907061950] [2024-06-27 23:36:09,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907061950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:09,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:09,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:09,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21915034] [2024-06-27 23:36:09,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:09,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:09,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:09,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:09,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:09,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:09,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 140 transitions, 1815 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:09,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:09,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:09,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:10,449 INFO L124 PetriNetUnfolderBase]: 2045/3107 cut-off events. [2024-06-27 23:36:10,449 INFO L125 PetriNetUnfolderBase]: For 51730/51732 co-relation queries the response was YES. [2024-06-27 23:36:10,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16545 conditions, 3107 events. 2045/3107 cut-off events. For 51730/51732 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15159 event pairs, 464 based on Foata normal form. 6/3111 useless extension candidates. Maximal degree in co-relation 16486. Up to 2458 conditions per place. [2024-06-27 23:36:10,468 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 92 selfloop transitions, 98 changer transitions 0/194 dead transitions. [2024-06-27 23:36:10,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 194 transitions, 2662 flow [2024-06-27 23:36:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:10,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:36:10,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-27 23:36:10,470 INFO L175 Difference]: Start difference. First operand has 110 places, 140 transitions, 1815 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:36:10,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 194 transitions, 2662 flow [2024-06-27 23:36:10,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 194 transitions, 2512 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:10,517 INFO L231 Difference]: Finished difference. Result has 115 places, 156 transitions, 2124 flow [2024-06-27 23:36:10,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2124, PETRI_PLACES=115, PETRI_TRANSITIONS=156} [2024-06-27 23:36:10,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 23:36:10,518 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 156 transitions, 2124 flow [2024-06-27 23:36:10,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:10,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:10,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:10,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:36:10,518 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:10,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash 557435572, now seen corresponding path program 5 times [2024-06-27 23:36:10,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:10,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974823311] [2024-06-27 23:36:10,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:10,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:11,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:11,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:11,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974823311] [2024-06-27 23:36:11,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974823311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:11,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:11,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:11,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166456299] [2024-06-27 23:36:11,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:11,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:11,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:11,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:11,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:11,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 156 transitions, 2124 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:11,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:11,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:11,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:11,999 INFO L124 PetriNetUnfolderBase]: 2103/3216 cut-off events. [2024-06-27 23:36:12,000 INFO L125 PetriNetUnfolderBase]: For 58777/58781 co-relation queries the response was YES. [2024-06-27 23:36:12,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 3216 events. 2103/3216 cut-off events. For 58777/58781 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15944 event pairs, 498 based on Foata normal form. 8/3222 useless extension candidates. Maximal degree in co-relation 17414. Up to 2507 conditions per place. [2024-06-27 23:36:12,021 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 87 selfloop transitions, 118 changer transitions 0/209 dead transitions. [2024-06-27 23:36:12,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 209 transitions, 2972 flow [2024-06-27 23:36:12,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:12,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:12,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 23:36:12,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-27 23:36:12,022 INFO L175 Difference]: Start difference. First operand has 115 places, 156 transitions, 2124 flow. Second operand 8 states and 151 transitions. [2024-06-27 23:36:12,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 209 transitions, 2972 flow [2024-06-27 23:36:12,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 209 transitions, 2818 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:12,076 INFO L231 Difference]: Finished difference. Result has 121 places, 179 transitions, 2684 flow [2024-06-27 23:36:12,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2684, PETRI_PLACES=121, PETRI_TRANSITIONS=179} [2024-06-27 23:36:12,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 23:36:12,077 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 179 transitions, 2684 flow [2024-06-27 23:36:12,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:12,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:12,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:12,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:36:12,078 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:12,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:12,078 INFO L85 PathProgramCache]: Analyzing trace with hash -801564482, now seen corresponding path program 1 times [2024-06-27 23:36:12,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:12,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315568807] [2024-06-27 23:36:12,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:12,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:12,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:13,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:13,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315568807] [2024-06-27 23:36:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315568807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:13,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:13,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:13,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591249360] [2024-06-27 23:36:13,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:13,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:13,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:13,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:13,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:13,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:13,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 179 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:13,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:13,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:13,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:13,775 INFO L124 PetriNetUnfolderBase]: 1890/2983 cut-off events. [2024-06-27 23:36:13,775 INFO L125 PetriNetUnfolderBase]: For 58263/58265 co-relation queries the response was YES. [2024-06-27 23:36:13,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16704 conditions, 2983 events. 1890/2983 cut-off events. For 58263/58265 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 15279 event pairs, 594 based on Foata normal form. 2/2984 useless extension candidates. Maximal degree in co-relation 16640. Up to 2789 conditions per place. [2024-06-27 23:36:13,797 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 13 changer transitions 0/191 dead transitions. [2024-06-27 23:36:13,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 191 transitions, 3106 flow [2024-06-27 23:36:13,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:13,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:13,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 23:36:13,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-27 23:36:13,798 INFO L175 Difference]: Start difference. First operand has 121 places, 179 transitions, 2684 flow. Second operand 7 states and 110 transitions. [2024-06-27 23:36:13,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 191 transitions, 3106 flow [2024-06-27 23:36:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 2972 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:13,852 INFO L231 Difference]: Finished difference. Result has 124 places, 182 transitions, 2614 flow [2024-06-27 23:36:13,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2614, PETRI_PLACES=124, PETRI_TRANSITIONS=182} [2024-06-27 23:36:13,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-27 23:36:13,853 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 182 transitions, 2614 flow [2024-06-27 23:36:13,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:13,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:13,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:13,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:36:13,853 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:13,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1952431881, now seen corresponding path program 1 times [2024-06-27 23:36:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091515895] [2024-06-27 23:36:13,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:13,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:14,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:14,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:14,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091515895] [2024-06-27 23:36:14,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091515895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:14,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:14,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:14,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108635031] [2024-06-27 23:36:14,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:14,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:14,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:14,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:14,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:14,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:14,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 182 transitions, 2614 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:14,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:14,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:14,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:15,555 INFO L124 PetriNetUnfolderBase]: 2111/3235 cut-off events. [2024-06-27 23:36:15,555 INFO L125 PetriNetUnfolderBase]: For 68384/68388 co-relation queries the response was YES. [2024-06-27 23:36:15,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18225 conditions, 3235 events. 2111/3235 cut-off events. For 68384/68388 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16131 event pairs, 622 based on Foata normal form. 8/3242 useless extension candidates. Maximal degree in co-relation 18160. Up to 2920 conditions per place. [2024-06-27 23:36:15,573 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 146 selfloop transitions, 53 changer transitions 0/203 dead transitions. [2024-06-27 23:36:15,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 203 transitions, 3098 flow [2024-06-27 23:36:15,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 23:36:15,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 23:36:15,574 INFO L175 Difference]: Start difference. First operand has 124 places, 182 transitions, 2614 flow. Second operand 8 states and 134 transitions. [2024-06-27 23:36:15,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 203 transitions, 3098 flow [2024-06-27 23:36:15,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 203 transitions, 3056 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:15,635 INFO L231 Difference]: Finished difference. Result has 127 places, 184 transitions, 2713 flow [2024-06-27 23:36:15,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2713, PETRI_PLACES=127, PETRI_TRANSITIONS=184} [2024-06-27 23:36:15,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 23:36:15,636 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 184 transitions, 2713 flow [2024-06-27 23:36:15,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:15,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:15,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:15,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:36:15,636 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:15,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:15,636 INFO L85 PathProgramCache]: Analyzing trace with hash -699459325, now seen corresponding path program 2 times [2024-06-27 23:36:15,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:15,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053978081] [2024-06-27 23:36:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:15,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:16,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:16,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:16,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053978081] [2024-06-27 23:36:16,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053978081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:16,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:16,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:16,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817987370] [2024-06-27 23:36:16,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:16,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:16,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:16,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:16,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:16,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:16,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 184 transitions, 2713 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:16,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:16,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:16,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:17,266 INFO L124 PetriNetUnfolderBase]: 2163/3316 cut-off events. [2024-06-27 23:36:17,267 INFO L125 PetriNetUnfolderBase]: For 74045/74049 co-relation queries the response was YES. [2024-06-27 23:36:17,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18998 conditions, 3316 events. 2163/3316 cut-off events. For 74045/74049 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16649 event pairs, 618 based on Foata normal form. 8/3323 useless extension candidates. Maximal degree in co-relation 18932. Up to 2929 conditions per place. [2024-06-27 23:36:17,290 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 50 changer transitions 0/210 dead transitions. [2024-06-27 23:36:17,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 210 transitions, 3225 flow [2024-06-27 23:36:17,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:17,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:17,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:36:17,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:36:17,292 INFO L175 Difference]: Start difference. First operand has 127 places, 184 transitions, 2713 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:36:17,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 210 transitions, 3225 flow [2024-06-27 23:36:17,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 210 transitions, 3106 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:17,360 INFO L231 Difference]: Finished difference. Result has 130 places, 189 transitions, 2760 flow [2024-06-27 23:36:17,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2760, PETRI_PLACES=130, PETRI_TRANSITIONS=189} [2024-06-27 23:36:17,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 23:36:17,361 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 189 transitions, 2760 flow [2024-06-27 23:36:17,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:17,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:17,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:17,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:36:17,361 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:17,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:17,362 INFO L85 PathProgramCache]: Analyzing trace with hash -581126497, now seen corresponding path program 1 times [2024-06-27 23:36:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567241440] [2024-06-27 23:36:17,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:17,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:18,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:18,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:18,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567241440] [2024-06-27 23:36:18,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567241440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:18,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:18,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:18,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051684129] [2024-06-27 23:36:18,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:18,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:18,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:18,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:18,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:18,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:18,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 189 transitions, 2760 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:18,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:18,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:18,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:19,920 INFO L124 PetriNetUnfolderBase]: 2266/3481 cut-off events. [2024-06-27 23:36:19,921 INFO L125 PetriNetUnfolderBase]: For 86683/86685 co-relation queries the response was YES. [2024-06-27 23:36:19,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20099 conditions, 3481 events. 2266/3481 cut-off events. For 86683/86685 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17819 event pairs, 494 based on Foata normal form. 26/3505 useless extension candidates. Maximal degree in co-relation 20031. Up to 2585 conditions per place. [2024-06-27 23:36:19,945 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 103 selfloop transitions, 118 changer transitions 0/225 dead transitions. [2024-06-27 23:36:19,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 225 transitions, 3354 flow [2024-06-27 23:36:19,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:36:19,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:36:19,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 23:36:19,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 23:36:19,947 INFO L175 Difference]: Start difference. First operand has 130 places, 189 transitions, 2760 flow. Second operand 10 states and 174 transitions. [2024-06-27 23:36:19,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 225 transitions, 3354 flow [2024-06-27 23:36:20,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 225 transitions, 3244 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:20,025 INFO L231 Difference]: Finished difference. Result has 136 places, 193 transitions, 2972 flow [2024-06-27 23:36:20,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2972, PETRI_PLACES=136, PETRI_TRANSITIONS=193} [2024-06-27 23:36:20,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-27 23:36:20,026 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 193 transitions, 2972 flow [2024-06-27 23:36:20,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:20,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:20,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:20,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:36:20,027 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:20,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:20,027 INFO L85 PathProgramCache]: Analyzing trace with hash 988856311, now seen corresponding path program 1 times [2024-06-27 23:36:20,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:20,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581474352] [2024-06-27 23:36:20,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:20,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:20,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:20,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:20,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581474352] [2024-06-27 23:36:20,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581474352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:20,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:20,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:20,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895662533] [2024-06-27 23:36:20,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:20,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:20,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:20,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:20,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:20,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:20,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 193 transitions, 2972 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:20,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:20,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:20,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:21,269 INFO L124 PetriNetUnfolderBase]: 2271/3492 cut-off events. [2024-06-27 23:36:21,270 INFO L125 PetriNetUnfolderBase]: For 86942/86946 co-relation queries the response was YES. [2024-06-27 23:36:21,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20945 conditions, 3492 events. 2271/3492 cut-off events. For 86942/86946 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17848 event pairs, 635 based on Foata normal form. 5/3496 useless extension candidates. Maximal degree in co-relation 20875. Up to 3351 conditions per place. [2024-06-27 23:36:21,306 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 185 selfloop transitions, 20 changer transitions 0/209 dead transitions. [2024-06-27 23:36:21,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 3476 flow [2024-06-27 23:36:21,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:36:21,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:36:21,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 23:36:21,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 23:36:21,307 INFO L175 Difference]: Start difference. First operand has 136 places, 193 transitions, 2972 flow. Second operand 6 states and 101 transitions. [2024-06-27 23:36:21,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 3476 flow [2024-06-27 23:36:21,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 209 transitions, 3186 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:21,439 INFO L231 Difference]: Finished difference. Result has 135 places, 197 transitions, 2789 flow [2024-06-27 23:36:21,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2789, PETRI_PLACES=135, PETRI_TRANSITIONS=197} [2024-06-27 23:36:21,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 23:36:21,440 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 197 transitions, 2789 flow [2024-06-27 23:36:21,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:21,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:21,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:21,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:36:21,441 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:21,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1238889527, now seen corresponding path program 2 times [2024-06-27 23:36:21,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:21,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603041627] [2024-06-27 23:36:21,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:21,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:21,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:22,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:22,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603041627] [2024-06-27 23:36:22,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603041627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:22,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:22,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417389223] [2024-06-27 23:36:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:22,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:22,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:22,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:22,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:23,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:23,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 197 transitions, 2789 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:23,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:23,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:23,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:23,845 INFO L124 PetriNetUnfolderBase]: 2288/3492 cut-off events. [2024-06-27 23:36:23,845 INFO L125 PetriNetUnfolderBase]: For 89883/89883 co-relation queries the response was YES. [2024-06-27 23:36:23,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20870 conditions, 3492 events. 2288/3492 cut-off events. For 89883/89883 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17656 event pairs, 528 based on Foata normal form. 4/3487 useless extension candidates. Maximal degree in co-relation 20799. Up to 2788 conditions per place. [2024-06-27 23:36:23,871 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 91 selfloop transitions, 132 changer transitions 0/227 dead transitions. [2024-06-27 23:36:23,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 227 transitions, 3373 flow [2024-06-27 23:36:23,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:23,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:23,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:36:23,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:36:23,872 INFO L175 Difference]: Start difference. First operand has 135 places, 197 transitions, 2789 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:36:23,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 227 transitions, 3373 flow [2024-06-27 23:36:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 227 transitions, 3275 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 23:36:23,952 INFO L231 Difference]: Finished difference. Result has 142 places, 199 transitions, 3001 flow [2024-06-27 23:36:23,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3001, PETRI_PLACES=142, PETRI_TRANSITIONS=199} [2024-06-27 23:36:23,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-27 23:36:23,952 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 199 transitions, 3001 flow [2024-06-27 23:36:23,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:23,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:23,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:23,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:36:23,953 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:23,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:23,953 INFO L85 PathProgramCache]: Analyzing trace with hash 527483291, now seen corresponding path program 3 times [2024-06-27 23:36:23,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:23,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925782393] [2024-06-27 23:36:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:23,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:23,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:25,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:25,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:25,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925782393] [2024-06-27 23:36:25,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925782393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:25,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:25,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:25,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876057971] [2024-06-27 23:36:25,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:25,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:25,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:25,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:25,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:25,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 199 transitions, 3001 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:25,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:25,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:25,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:26,276 INFO L124 PetriNetUnfolderBase]: 2454/3762 cut-off events. [2024-06-27 23:36:26,276 INFO L125 PetriNetUnfolderBase]: For 108123/108123 co-relation queries the response was YES. [2024-06-27 23:36:26,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23264 conditions, 3762 events. 2454/3762 cut-off events. For 108123/108123 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19501 event pairs, 437 based on Foata normal form. 4/3757 useless extension candidates. Maximal degree in co-relation 23191. Up to 2642 conditions per place. [2024-06-27 23:36:26,298 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 95 selfloop transitions, 139 changer transitions 0/238 dead transitions. [2024-06-27 23:36:26,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 238 transitions, 3773 flow [2024-06-27 23:36:26,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:26,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:26,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:36:26,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:36:26,300 INFO L175 Difference]: Start difference. First operand has 142 places, 199 transitions, 3001 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:36:26,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 238 transitions, 3773 flow [2024-06-27 23:36:26,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 238 transitions, 3483 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:26,419 INFO L231 Difference]: Finished difference. Result has 145 places, 204 transitions, 3114 flow [2024-06-27 23:36:26,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2711, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3114, PETRI_PLACES=145, PETRI_TRANSITIONS=204} [2024-06-27 23:36:26,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 23:36:26,420 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 204 transitions, 3114 flow [2024-06-27 23:36:26,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:26,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:26,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:26,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:36:26,420 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:26,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:26,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1475064887, now seen corresponding path program 4 times [2024-06-27 23:36:26,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:26,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550418510] [2024-06-27 23:36:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:26,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:26,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:27,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:27,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550418510] [2024-06-27 23:36:27,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550418510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:27,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:27,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:27,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241276836] [2024-06-27 23:36:27,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:27,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:27,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:27,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:27,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:27,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:27,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 204 transitions, 3114 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:27,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:27,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:27,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:28,829 INFO L124 PetriNetUnfolderBase]: 2471/3789 cut-off events. [2024-06-27 23:36:28,829 INFO L125 PetriNetUnfolderBase]: For 116253/116253 co-relation queries the response was YES. [2024-06-27 23:36:28,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23988 conditions, 3789 events. 2471/3789 cut-off events. For 116253/116253 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19638 event pairs, 576 based on Foata normal form. 4/3784 useless extension candidates. Maximal degree in co-relation 23913. Up to 3082 conditions per place. [2024-06-27 23:36:28,859 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 103 selfloop transitions, 128 changer transitions 0/235 dead transitions. [2024-06-27 23:36:28,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 235 transitions, 3732 flow [2024-06-27 23:36:28,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:28,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 23:36:28,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 23:36:28,860 INFO L175 Difference]: Start difference. First operand has 145 places, 204 transitions, 3114 flow. Second operand 9 states and 154 transitions. [2024-06-27 23:36:28,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 235 transitions, 3732 flow [2024-06-27 23:36:28,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 235 transitions, 3467 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:28,982 INFO L231 Difference]: Finished difference. Result has 149 places, 206 transitions, 3162 flow [2024-06-27 23:36:28,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3162, PETRI_PLACES=149, PETRI_TRANSITIONS=206} [2024-06-27 23:36:28,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-27 23:36:28,983 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 206 transitions, 3162 flow [2024-06-27 23:36:28,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:28,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:28,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:28,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:36:28,983 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:28,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:28,984 INFO L85 PathProgramCache]: Analyzing trace with hash 921292435, now seen corresponding path program 2 times [2024-06-27 23:36:28,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:28,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252749301] [2024-06-27 23:36:28,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:28,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:28,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:29,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:29,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:29,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252749301] [2024-06-27 23:36:29,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252749301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:29,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:29,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826963503] [2024-06-27 23:36:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:29,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:29,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:29,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:29,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:29,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 206 transitions, 3162 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:29,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:29,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:29,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:30,312 INFO L124 PetriNetUnfolderBase]: 2476/3825 cut-off events. [2024-06-27 23:36:30,312 INFO L125 PetriNetUnfolderBase]: For 119802/119808 co-relation queries the response was YES. [2024-06-27 23:36:30,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24145 conditions, 3825 events. 2476/3825 cut-off events. For 119802/119808 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20119 event pairs, 704 based on Foata normal form. 7/3831 useless extension candidates. Maximal degree in co-relation 24069. Up to 3672 conditions per place. [2024-06-27 23:36:30,341 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 190 selfloop transitions, 28 changer transitions 0/222 dead transitions. [2024-06-27 23:36:30,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 222 transitions, 3764 flow [2024-06-27 23:36:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:36:30,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:36:30,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 23:36:30,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 23:36:30,344 INFO L175 Difference]: Start difference. First operand has 149 places, 206 transitions, 3162 flow. Second operand 6 states and 99 transitions. [2024-06-27 23:36:30,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 222 transitions, 3764 flow [2024-06-27 23:36:30,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 222 transitions, 3448 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:30,484 INFO L231 Difference]: Finished difference. Result has 148 places, 212 transitions, 2986 flow [2024-06-27 23:36:30,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2986, PETRI_PLACES=148, PETRI_TRANSITIONS=212} [2024-06-27 23:36:30,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-27 23:36:30,485 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 212 transitions, 2986 flow [2024-06-27 23:36:30,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:30,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:30,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:30,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:36:30,486 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:30,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:30,486 INFO L85 PathProgramCache]: Analyzing trace with hash 114498777, now seen corresponding path program 3 times [2024-06-27 23:36:30,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:30,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030552259] [2024-06-27 23:36:30,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:30,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:31,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 23:36:31,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:31,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030552259] [2024-06-27 23:36:31,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030552259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:31,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:31,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:31,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142447514] [2024-06-27 23:36:31,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:31,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:31,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:31,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:31,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:31,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:31,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 212 transitions, 2986 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:31,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:31,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:31,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:31,991 INFO L124 PetriNetUnfolderBase]: 2504/3861 cut-off events. [2024-06-27 23:36:31,991 INFO L125 PetriNetUnfolderBase]: For 122464/122466 co-relation queries the response was YES. [2024-06-27 23:36:32,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24106 conditions, 3861 events. 2504/3861 cut-off events. For 122464/122466 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 20304 event pairs, 679 based on Foata normal form. 6/3866 useless extension candidates. Maximal degree in co-relation 24030. Up to 3551 conditions per place. [2024-06-27 23:36:32,021 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 58 changer transitions 0/241 dead transitions. [2024-06-27 23:36:32,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 241 transitions, 3584 flow [2024-06-27 23:36:32,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:32,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 23:36:32,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 23:36:32,022 INFO L175 Difference]: Start difference. First operand has 148 places, 212 transitions, 2986 flow. Second operand 8 states and 141 transitions. [2024-06-27 23:36:32,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 241 transitions, 3584 flow [2024-06-27 23:36:32,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 241 transitions, 3533 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 23:36:32,170 INFO L231 Difference]: Finished difference. Result has 154 places, 216 transitions, 3119 flow [2024-06-27 23:36:32,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3119, PETRI_PLACES=154, PETRI_TRANSITIONS=216} [2024-06-27 23:36:32,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 23:36:32,171 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 216 transitions, 3119 flow [2024-06-27 23:36:32,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:32,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:32,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:32,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:36:32,172 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:32,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:32,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2065523915, now seen corresponding path program 4 times [2024-06-27 23:36:32,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:32,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234013252] [2024-06-27 23:36:32,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:32,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:32,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:32,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 23:36:32,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:32,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234013252] [2024-06-27 23:36:32,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234013252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:32,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:32,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647489201] [2024-06-27 23:36:32,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:32,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:32,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:32,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:32,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:32,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:32,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 216 transitions, 3119 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:32,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:32,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:32,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:33,652 INFO L124 PetriNetUnfolderBase]: 2572/3980 cut-off events. [2024-06-27 23:36:33,652 INFO L125 PetriNetUnfolderBase]: For 132334/132336 co-relation queries the response was YES. [2024-06-27 23:36:33,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25166 conditions, 3980 events. 2572/3980 cut-off events. For 132334/132336 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 21309 event pairs, 702 based on Foata normal form. 6/3985 useless extension candidates. Maximal degree in co-relation 25088. Up to 3541 conditions per place. [2024-06-27 23:36:33,687 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 187 selfloop transitions, 62 changer transitions 0/253 dead transitions. [2024-06-27 23:36:33,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 253 transitions, 3785 flow [2024-06-27 23:36:33,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:36:33,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:36:33,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:36:33,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:36:33,688 INFO L175 Difference]: Start difference. First operand has 154 places, 216 transitions, 3119 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:36:33,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 253 transitions, 3785 flow [2024-06-27 23:36:33,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 253 transitions, 3662 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:33,856 INFO L231 Difference]: Finished difference. Result has 158 places, 226 transitions, 3257 flow [2024-06-27 23:36:33,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3257, PETRI_PLACES=158, PETRI_TRANSITIONS=226} [2024-06-27 23:36:33,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 23:36:33,857 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 226 transitions, 3257 flow [2024-06-27 23:36:33,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:33,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:33,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:33,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:36:33,858 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:33,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:33,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1460985449, now seen corresponding path program 5 times [2024-06-27 23:36:33,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:33,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241185718] [2024-06-27 23:36:33,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:33,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:34,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241185718] [2024-06-27 23:36:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241185718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948936508] [2024-06-27 23:36:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:34,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:36:34,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 226 transitions, 3257 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:34,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:34,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:36:34,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:35,170 INFO L124 PetriNetUnfolderBase]: 2144/3557 cut-off events. [2024-06-27 23:36:35,171 INFO L125 PetriNetUnfolderBase]: For 136218/136301 co-relation queries the response was YES. [2024-06-27 23:36:35,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23363 conditions, 3557 events. 2144/3557 cut-off events. For 136218/136301 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20671 event pairs, 463 based on Foata normal form. 78/3596 useless extension candidates. Maximal degree in co-relation 23283. Up to 2614 conditions per place. [2024-06-27 23:36:35,201 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 81 changer transitions 0/259 dead transitions. [2024-06-27 23:36:35,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 259 transitions, 3833 flow [2024-06-27 23:36:35,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 23:36:35,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-27 23:36:35,202 INFO L175 Difference]: Start difference. First operand has 158 places, 226 transitions, 3257 flow. Second operand 7 states and 141 transitions. [2024-06-27 23:36:35,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 259 transitions, 3833 flow [2024-06-27 23:36:35,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 259 transitions, 3702 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:35,392 INFO L231 Difference]: Finished difference. Result has 162 places, 238 transitions, 3512 flow [2024-06-27 23:36:35,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3512, PETRI_PLACES=162, PETRI_TRANSITIONS=238} [2024-06-27 23:36:35,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 23:36:35,393 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 238 transitions, 3512 flow [2024-06-27 23:36:35,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:35,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:35,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:35,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:36:35,393 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:35,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:35,393 INFO L85 PathProgramCache]: Analyzing trace with hash -979704921, now seen corresponding path program 5 times [2024-06-27 23:36:35,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:35,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490371524] [2024-06-27 23:36:35,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:35,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:35,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:36,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:36,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490371524] [2024-06-27 23:36:36,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490371524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:36,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:36,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:36,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207982581] [2024-06-27 23:36:36,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:36,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:36,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:36,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:36,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:36,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:36,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 238 transitions, 3512 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:36,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:36,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:36,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:37,866 INFO L124 PetriNetUnfolderBase]: 2698/4180 cut-off events. [2024-06-27 23:36:37,866 INFO L125 PetriNetUnfolderBase]: For 151397/151397 co-relation queries the response was YES. [2024-06-27 23:36:37,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26724 conditions, 4180 events. 2698/4180 cut-off events. For 151397/151397 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 22516 event pairs, 608 based on Foata normal form. 32/4210 useless extension candidates. Maximal degree in co-relation 26641. Up to 3174 conditions per place. [2024-06-27 23:36:37,897 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 156 selfloop transitions, 126 changer transitions 0/286 dead transitions. [2024-06-27 23:36:37,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 286 transitions, 4357 flow [2024-06-27 23:36:37,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:36:37,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:36:37,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:36:37,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-27 23:36:37,899 INFO L175 Difference]: Start difference. First operand has 162 places, 238 transitions, 3512 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:36:37,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 286 transitions, 4357 flow [2024-06-27 23:36:38,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 286 transitions, 4229 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 23:36:38,112 INFO L231 Difference]: Finished difference. Result has 170 places, 247 transitions, 3827 flow [2024-06-27 23:36:38,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3827, PETRI_PLACES=170, PETRI_TRANSITIONS=247} [2024-06-27 23:36:38,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-27 23:36:38,113 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 247 transitions, 3827 flow [2024-06-27 23:36:38,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:38,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:38,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:38,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:36:38,114 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:38,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:38,114 INFO L85 PathProgramCache]: Analyzing trace with hash -43005415, now seen corresponding path program 3 times [2024-06-27 23:36:38,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:38,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833383813] [2024-06-27 23:36:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:38,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:38,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:38,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:38,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:38,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833383813] [2024-06-27 23:36:38,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833383813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:38,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:38,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:38,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605684558] [2024-06-27 23:36:38,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:38,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:38,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:38,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:38,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:38,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:38,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 247 transitions, 3827 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:38,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:38,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:38,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:39,445 INFO L124 PetriNetUnfolderBase]: 2700/4201 cut-off events. [2024-06-27 23:36:39,445 INFO L125 PetriNetUnfolderBase]: For 146478/146482 co-relation queries the response was YES. [2024-06-27 23:36:39,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27231 conditions, 4201 events. 2700/4201 cut-off events. For 146478/146482 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22941 event pairs, 886 based on Foata normal form. 5/4205 useless extension candidates. Maximal degree in co-relation 27146. Up to 4036 conditions per place. [2024-06-27 23:36:39,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 24 changer transitions 0/268 dead transitions. [2024-06-27 23:36:39,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 268 transitions, 4452 flow [2024-06-27 23:36:39,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:39,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:39,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 23:36:39,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 23:36:39,482 INFO L175 Difference]: Start difference. First operand has 170 places, 247 transitions, 3827 flow. Second operand 7 states and 116 transitions. [2024-06-27 23:36:39,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 268 transitions, 4452 flow [2024-06-27 23:36:39,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 268 transitions, 4145 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:39,743 INFO L231 Difference]: Finished difference. Result has 171 places, 251 transitions, 3633 flow [2024-06-27 23:36:39,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3522, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3633, PETRI_PLACES=171, PETRI_TRANSITIONS=251} [2024-06-27 23:36:39,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-27 23:36:39,744 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 251 transitions, 3633 flow [2024-06-27 23:36:39,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:39,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:39,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:39,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:36:39,744 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:39,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:39,745 INFO L85 PathProgramCache]: Analyzing trace with hash -757642091, now seen corresponding path program 1 times [2024-06-27 23:36:39,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:39,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040429131] [2024-06-27 23:36:39,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:39,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:40,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:40,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:40,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040429131] [2024-06-27 23:36:40,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040429131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:40,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:40,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:40,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894820425] [2024-06-27 23:36:40,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:40,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:40,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:40,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:40,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:40,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:40,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 251 transitions, 3633 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:40,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:40,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:40,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:41,100 INFO L124 PetriNetUnfolderBase]: 2501/3973 cut-off events. [2024-06-27 23:36:41,100 INFO L125 PetriNetUnfolderBase]: For 117160/117160 co-relation queries the response was YES. [2024-06-27 23:36:41,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24132 conditions, 3973 events. 2501/3973 cut-off events. For 117160/117160 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22212 event pairs, 868 based on Foata normal form. 1/3973 useless extension candidates. Maximal degree in co-relation 24045. Up to 3766 conditions per place. [2024-06-27 23:36:41,134 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 13 changer transitions 0/265 dead transitions. [2024-06-27 23:36:41,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 265 transitions, 4227 flow [2024-06-27 23:36:41,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:41,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:41,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 23:36:41,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:36:41,135 INFO L175 Difference]: Start difference. First operand has 171 places, 251 transitions, 3633 flow. Second operand 7 states and 112 transitions. [2024-06-27 23:36:41,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 265 transitions, 4227 flow [2024-06-27 23:36:41,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 265 transitions, 4165 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:41,353 INFO L231 Difference]: Finished difference. Result has 173 places, 254 transitions, 3643 flow [2024-06-27 23:36:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3643, PETRI_PLACES=173, PETRI_TRANSITIONS=254} [2024-06-27 23:36:41,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 23:36:41,353 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 254 transitions, 3643 flow [2024-06-27 23:36:41,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:41,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:41,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:41,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:36:41,354 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:41,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:41,354 INFO L85 PathProgramCache]: Analyzing trace with hash -745873871, now seen corresponding path program 2 times [2024-06-27 23:36:41,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:41,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736545233] [2024-06-27 23:36:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:42,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:42,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736545233] [2024-06-27 23:36:42,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736545233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:42,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:42,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:36:42,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236817599] [2024-06-27 23:36:42,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:42,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:36:42,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:42,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:36:42,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:36:42,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:36:42,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 254 transitions, 3643 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:42,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:42,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:36:42,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:42,781 INFO L124 PetriNetUnfolderBase]: 2498/3970 cut-off events. [2024-06-27 23:36:42,781 INFO L125 PetriNetUnfolderBase]: For 121193/121195 co-relation queries the response was YES. [2024-06-27 23:36:42,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24429 conditions, 3970 events. 2498/3970 cut-off events. For 121193/121195 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22165 event pairs, 872 based on Foata normal form. 3/3972 useless extension candidates. Maximal degree in co-relation 24341. Up to 3756 conditions per place. [2024-06-27 23:36:42,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 242 selfloop transitions, 18 changer transitions 0/265 dead transitions. [2024-06-27 23:36:42,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 265 transitions, 4229 flow [2024-06-27 23:36:42,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:36:42,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:36:42,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 23:36:42,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:36:42,815 INFO L175 Difference]: Start difference. First operand has 173 places, 254 transitions, 3643 flow. Second operand 6 states and 102 transitions. [2024-06-27 23:36:42,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 265 transitions, 4229 flow [2024-06-27 23:36:42,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 265 transitions, 4179 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:43,001 INFO L231 Difference]: Finished difference. Result has 174 places, 257 transitions, 3681 flow [2024-06-27 23:36:43,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3681, PETRI_PLACES=174, PETRI_TRANSITIONS=257} [2024-06-27 23:36:43,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 23:36:43,002 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 257 transitions, 3681 flow [2024-06-27 23:36:43,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:43,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:43,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:43,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:36:43,003 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:43,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:43,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1558641613, now seen corresponding path program 1 times [2024-06-27 23:36:43,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:43,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054874591] [2024-06-27 23:36:43,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:43,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:43,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:44,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:44,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054874591] [2024-06-27 23:36:44,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054874591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:44,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:44,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:44,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424522169] [2024-06-27 23:36:44,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:44,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:44,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:44,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:44,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:44,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:44,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 257 transitions, 3681 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:44,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:44,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:44,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:45,093 INFO L124 PetriNetUnfolderBase]: 2760/4289 cut-off events. [2024-06-27 23:36:45,093 INFO L125 PetriNetUnfolderBase]: For 154509/154509 co-relation queries the response was YES. [2024-06-27 23:36:45,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27300 conditions, 4289 events. 2760/4289 cut-off events. For 154509/154509 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23327 event pairs, 566 based on Foata normal form. 16/4301 useless extension candidates. Maximal degree in co-relation 27211. Up to 3115 conditions per place. [2024-06-27 23:36:45,131 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 161 selfloop transitions, 128 changer transitions 0/293 dead transitions. [2024-06-27 23:36:45,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 293 transitions, 4417 flow [2024-06-27 23:36:45,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:45,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:45,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 23:36:45,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 23:36:45,133 INFO L175 Difference]: Start difference. First operand has 174 places, 257 transitions, 3681 flow. Second operand 9 states and 162 transitions. [2024-06-27 23:36:45,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 293 transitions, 4417 flow [2024-06-27 23:36:45,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 293 transitions, 4351 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 23:36:45,348 INFO L231 Difference]: Finished difference. Result has 179 places, 258 transitions, 3913 flow [2024-06-27 23:36:45,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3615, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3913, PETRI_PLACES=179, PETRI_TRANSITIONS=258} [2024-06-27 23:36:45,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-27 23:36:45,349 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 258 transitions, 3913 flow [2024-06-27 23:36:45,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:45,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:45,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:45,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:36:45,349 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:45,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:45,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1647207373, now seen corresponding path program 2 times [2024-06-27 23:36:45,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:45,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703941469] [2024-06-27 23:36:45,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:45,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:45,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:46,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:46,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:46,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703941469] [2024-06-27 23:36:46,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703941469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:46,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:46,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:46,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94713256] [2024-06-27 23:36:46,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:46,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:46,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:46,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:46,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:46,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 258 transitions, 3913 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:46,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:46,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:46,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:47,388 INFO L124 PetriNetUnfolderBase]: 2929/4578 cut-off events. [2024-06-27 23:36:47,389 INFO L125 PetriNetUnfolderBase]: For 180264/180264 co-relation queries the response was YES. [2024-06-27 23:36:47,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30236 conditions, 4578 events. 2929/4578 cut-off events. For 180264/180264 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25491 event pairs, 661 based on Foata normal form. 16/4590 useless extension candidates. Maximal degree in co-relation 30146. Up to 2777 conditions per place. [2024-06-27 23:36:47,423 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 165 selfloop transitions, 128 changer transitions 0/297 dead transitions. [2024-06-27 23:36:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 297 transitions, 4815 flow [2024-06-27 23:36:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 23:36:47,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 23:36:47,425 INFO L175 Difference]: Start difference. First operand has 179 places, 258 transitions, 3913 flow. Second operand 9 states and 163 transitions. [2024-06-27 23:36:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 297 transitions, 4815 flow [2024-06-27 23:36:47,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 297 transitions, 4532 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:36:47,672 INFO L231 Difference]: Finished difference. Result has 181 places, 260 transitions, 3961 flow [2024-06-27 23:36:47,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3961, PETRI_PLACES=181, PETRI_TRANSITIONS=260} [2024-06-27 23:36:47,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-27 23:36:47,672 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 260 transitions, 3961 flow [2024-06-27 23:36:47,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:47,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:47,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:47,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:36:47,673 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:47,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:47,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2015384657, now seen corresponding path program 3 times [2024-06-27 23:36:47,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:47,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13389416] [2024-06-27 23:36:47,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:47,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:48,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:48,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:48,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13389416] [2024-06-27 23:36:48,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13389416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:48,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:48,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:48,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987306757] [2024-06-27 23:36:48,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:48,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:48,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:48,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:48,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:48,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:48,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 260 transitions, 3961 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:48,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:48,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:48,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:49,852 INFO L124 PetriNetUnfolderBase]: 3048/4796 cut-off events. [2024-06-27 23:36:49,852 INFO L125 PetriNetUnfolderBase]: For 195888/195888 co-relation queries the response was YES. [2024-06-27 23:36:49,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31740 conditions, 4796 events. 3048/4796 cut-off events. For 195888/195888 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27251 event pairs, 717 based on Foata normal form. 16/4808 useless extension candidates. Maximal degree in co-relation 31650. Up to 3584 conditions per place. [2024-06-27 23:36:49,890 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 166 selfloop transitions, 132 changer transitions 0/302 dead transitions. [2024-06-27 23:36:49,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 302 transitions, 4916 flow [2024-06-27 23:36:49,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:49,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:49,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 23:36:49,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 23:36:49,891 INFO L175 Difference]: Start difference. First operand has 181 places, 260 transitions, 3961 flow. Second operand 9 states and 166 transitions. [2024-06-27 23:36:49,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 302 transitions, 4916 flow [2024-06-27 23:36:50,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 302 transitions, 4770 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:36:50,159 INFO L231 Difference]: Finished difference. Result has 185 places, 262 transitions, 4157 flow [2024-06-27 23:36:50,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4157, PETRI_PLACES=185, PETRI_TRANSITIONS=262} [2024-06-27 23:36:50,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 23:36:50,160 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 262 transitions, 4157 flow [2024-06-27 23:36:50,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:50,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:50,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:50,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:36:50,161 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:50,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:50,161 INFO L85 PathProgramCache]: Analyzing trace with hash 2015532527, now seen corresponding path program 4 times [2024-06-27 23:36:50,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:50,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846112375] [2024-06-27 23:36:50,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:50,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:51,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:51,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:51,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846112375] [2024-06-27 23:36:51,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846112375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:51,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:51,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:51,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585356920] [2024-06-27 23:36:51,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:51,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:51,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:51,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:51,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:51,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:51,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 262 transitions, 4157 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:51,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:51,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:51,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:52,424 INFO L124 PetriNetUnfolderBase]: 3123/4921 cut-off events. [2024-06-27 23:36:52,424 INFO L125 PetriNetUnfolderBase]: For 208583/208583 co-relation queries the response was YES. [2024-06-27 23:36:52,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33147 conditions, 4921 events. 3123/4921 cut-off events. For 208583/208583 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28233 event pairs, 762 based on Foata normal form. 20/4937 useless extension candidates. Maximal degree in co-relation 33055. Up to 4014 conditions per place. [2024-06-27 23:36:52,466 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 167 selfloop transitions, 125 changer transitions 0/296 dead transitions. [2024-06-27 23:36:52,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 296 transitions, 4914 flow [2024-06-27 23:36:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:52,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:52,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:36:52,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:36:52,467 INFO L175 Difference]: Start difference. First operand has 185 places, 262 transitions, 4157 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:36:52,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 296 transitions, 4914 flow [2024-06-27 23:36:52,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 296 transitions, 4645 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:36:52,786 INFO L231 Difference]: Finished difference. Result has 188 places, 263 transitions, 4189 flow [2024-06-27 23:36:52,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4189, PETRI_PLACES=188, PETRI_TRANSITIONS=263} [2024-06-27 23:36:52,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-27 23:36:52,787 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 263 transitions, 4189 flow [2024-06-27 23:36:52,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:52,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:52,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:52,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:36:52,788 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:52,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:52,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2020894907, now seen corresponding path program 5 times [2024-06-27 23:36:52,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:52,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133976248] [2024-06-27 23:36:52,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:52,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:53,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:53,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:53,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133976248] [2024-06-27 23:36:53,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133976248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:53,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:53,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:36:53,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47480025] [2024-06-27 23:36:53,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:53,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:36:53,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:53,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:36:53,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:36:53,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:53,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 263 transitions, 4189 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:53,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:53,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:53,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:54,960 INFO L124 PetriNetUnfolderBase]: 3198/5044 cut-off events. [2024-06-27 23:36:54,960 INFO L125 PetriNetUnfolderBase]: For 215465/215465 co-relation queries the response was YES. [2024-06-27 23:36:54,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34280 conditions, 5044 events. 3198/5044 cut-off events. For 215465/215465 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 29169 event pairs, 758 based on Foata normal form. 20/5060 useless extension candidates. Maximal degree in co-relation 34186. Up to 4139 conditions per place. [2024-06-27 23:36:55,011 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 173 selfloop transitions, 118 changer transitions 0/295 dead transitions. [2024-06-27 23:36:55,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 295 transitions, 4919 flow [2024-06-27 23:36:55,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:55,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:55,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:36:55,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:36:55,012 INFO L175 Difference]: Start difference. First operand has 188 places, 263 transitions, 4189 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:36:55,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 295 transitions, 4919 flow [2024-06-27 23:36:55,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 295 transitions, 4600 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:55,387 INFO L231 Difference]: Finished difference. Result has 189 places, 264 transitions, 4157 flow [2024-06-27 23:36:55,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4157, PETRI_PLACES=189, PETRI_TRANSITIONS=264} [2024-06-27 23:36:55,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 23:36:55,388 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 264 transitions, 4157 flow [2024-06-27 23:36:55,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:55,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:55,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:55,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:36:55,389 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:55,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:55,389 INFO L85 PathProgramCache]: Analyzing trace with hash -835051077, now seen corresponding path program 1 times [2024-06-27 23:36:55,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:55,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997127330] [2024-06-27 23:36:55,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:55,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:56,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:56,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:56,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997127330] [2024-06-27 23:36:56,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997127330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:56,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:56,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:36:56,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606460428] [2024-06-27 23:36:56,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:56,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:36:56,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:56,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:36:56,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:36:56,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:56,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 264 transitions, 4157 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:56,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:56,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:56,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:57,934 INFO L124 PetriNetUnfolderBase]: 3239/5123 cut-off events. [2024-06-27 23:36:57,934 INFO L125 PetriNetUnfolderBase]: For 219237/219237 co-relation queries the response was YES. [2024-06-27 23:36:57,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34716 conditions, 5123 events. 3239/5123 cut-off events. For 219237/219237 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29869 event pairs, 726 based on Foata normal form. 12/5131 useless extension candidates. Maximal degree in co-relation 34622. Up to 3714 conditions per place. [2024-06-27 23:36:57,974 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 175 selfloop transitions, 119 changer transitions 0/298 dead transitions. [2024-06-27 23:36:57,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 298 transitions, 4899 flow [2024-06-27 23:36:57,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:36:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:36:57,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:36:57,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 23:36:57,976 INFO L175 Difference]: Start difference. First operand has 189 places, 264 transitions, 4157 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:36:57,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 298 transitions, 4899 flow [2024-06-27 23:36:58,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 298 transitions, 4580 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:36:58,305 INFO L231 Difference]: Finished difference. Result has 190 places, 265 transitions, 4122 flow [2024-06-27 23:36:58,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4122, PETRI_PLACES=190, PETRI_TRANSITIONS=265} [2024-06-27 23:36:58,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-27 23:36:58,305 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 265 transitions, 4122 flow [2024-06-27 23:36:58,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:58,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:36:58,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:36:58,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:36:58,306 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:36:58,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:36:58,306 INFO L85 PathProgramCache]: Analyzing trace with hash 589477125, now seen corresponding path program 1 times [2024-06-27 23:36:58,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:36:58,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580654310] [2024-06-27 23:36:58,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:36:58,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:36:58,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:36:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:36:59,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:36:59,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580654310] [2024-06-27 23:36:59,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580654310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:36:59,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:36:59,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:36:59,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620686071] [2024-06-27 23:36:59,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:36:59,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:36:59,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:36:59,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:36:59,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:36:59,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:36:59,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 265 transitions, 4122 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:36:59,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:36:59,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:36:59,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:36:59,924 INFO L124 PetriNetUnfolderBase]: 3249/5140 cut-off events. [2024-06-27 23:36:59,925 INFO L125 PetriNetUnfolderBase]: For 217653/217655 co-relation queries the response was YES. [2024-06-27 23:36:59,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34856 conditions, 5140 events. 3249/5140 cut-off events. For 217653/217655 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 30062 event pairs, 918 based on Foata normal form. 4/5143 useless extension candidates. Maximal degree in co-relation 34762. Up to 4785 conditions per place. [2024-06-27 23:36:59,969 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 61 changer transitions 0/285 dead transitions. [2024-06-27 23:36:59,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 285 transitions, 4805 flow [2024-06-27 23:36:59,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:36:59,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:36:59,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 23:36:59,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 23:36:59,970 INFO L175 Difference]: Start difference. First operand has 190 places, 265 transitions, 4122 flow. Second operand 7 states and 124 transitions. [2024-06-27 23:36:59,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 285 transitions, 4805 flow [2024-06-27 23:37:00,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 285 transitions, 4578 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:00,352 INFO L231 Difference]: Finished difference. Result has 191 places, 269 transitions, 4086 flow [2024-06-27 23:37:00,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3895, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4086, PETRI_PLACES=191, PETRI_TRANSITIONS=269} [2024-06-27 23:37:00,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-27 23:37:00,353 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 269 transitions, 4086 flow [2024-06-27 23:37:00,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:00,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:00,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:00,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:37:00,354 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:00,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:00,354 INFO L85 PathProgramCache]: Analyzing trace with hash 589775655, now seen corresponding path program 2 times [2024-06-27 23:37:00,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:00,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788883530] [2024-06-27 23:37:00,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:00,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:01,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:01,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:01,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788883530] [2024-06-27 23:37:01,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788883530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:01,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:01,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:01,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528767386] [2024-06-27 23:37:01,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:01,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:01,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:01,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:01,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:01,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:01,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 269 transitions, 4086 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:01,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:01,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:01,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:02,008 INFO L124 PetriNetUnfolderBase]: 3277/5184 cut-off events. [2024-06-27 23:37:02,009 INFO L125 PetriNetUnfolderBase]: For 225121/225123 co-relation queries the response was YES. [2024-06-27 23:37:02,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35467 conditions, 5184 events. 3277/5184 cut-off events. For 225121/225123 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30360 event pairs, 918 based on Foata normal form. 4/5187 useless extension candidates. Maximal degree in co-relation 35372. Up to 4781 conditions per place. [2024-06-27 23:37:02,057 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 62 changer transitions 0/290 dead transitions. [2024-06-27 23:37:02,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 290 transitions, 4896 flow [2024-06-27 23:37:02,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:37:02,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:37:02,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:37:02,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:37:02,058 INFO L175 Difference]: Start difference. First operand has 191 places, 269 transitions, 4086 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:37:02,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 290 transitions, 4896 flow [2024-06-27 23:37:02,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 290 transitions, 4690 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:02,462 INFO L231 Difference]: Finished difference. Result has 194 places, 277 transitions, 4161 flow [2024-06-27 23:37:02,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4161, PETRI_PLACES=194, PETRI_TRANSITIONS=277} [2024-06-27 23:37:02,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-27 23:37:02,463 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 277 transitions, 4161 flow [2024-06-27 23:37:02,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:02,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:02,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:02,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:37:02,464 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:02,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash 589776027, now seen corresponding path program 1 times [2024-06-27 23:37:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908241204] [2024-06-27 23:37:02,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:02,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:03,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:03,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:03,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908241204] [2024-06-27 23:37:03,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908241204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:03,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:03,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:03,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229091107] [2024-06-27 23:37:03,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:03,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:03,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:03,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:03,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:03,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:03,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 277 transitions, 4161 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:03,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:03,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:03,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:04,549 INFO L124 PetriNetUnfolderBase]: 3282/5195 cut-off events. [2024-06-27 23:37:04,549 INFO L125 PetriNetUnfolderBase]: For 234225/234229 co-relation queries the response was YES. [2024-06-27 23:37:04,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36269 conditions, 5195 events. 3282/5195 cut-off events. For 234225/234229 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30474 event pairs, 999 based on Foata normal form. 5/5199 useless extension candidates. Maximal degree in co-relation 36171. Up to 4993 conditions per place. [2024-06-27 23:37:04,592 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 262 selfloop transitions, 26 changer transitions 0/292 dead transitions. [2024-06-27 23:37:04,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 292 transitions, 4817 flow [2024-06-27 23:37:04,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:04,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:04,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 23:37:04,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-27 23:37:04,593 INFO L175 Difference]: Start difference. First operand has 194 places, 277 transitions, 4161 flow. Second operand 8 states and 121 transitions. [2024-06-27 23:37:04,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 292 transitions, 4817 flow [2024-06-27 23:37:04,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 292 transitions, 4704 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:04,990 INFO L231 Difference]: Finished difference. Result has 199 places, 280 transitions, 4155 flow [2024-06-27 23:37:04,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4048, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4155, PETRI_PLACES=199, PETRI_TRANSITIONS=280} [2024-06-27 23:37:04,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-27 23:37:04,991 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 280 transitions, 4155 flow [2024-06-27 23:37:04,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:04,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:04,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:04,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:37:04,992 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:04,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1240287121, now seen corresponding path program 6 times [2024-06-27 23:37:04,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:04,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993253213] [2024-06-27 23:37:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:04,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:06,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:06,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:06,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993253213] [2024-06-27 23:37:06,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993253213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:06,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:06,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:06,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223954342] [2024-06-27 23:37:06,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:06,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:06,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:06,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:06,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:06,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:06,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 280 transitions, 4155 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:06,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:06,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:06,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:07,530 INFO L124 PetriNetUnfolderBase]: 3246/5138 cut-off events. [2024-06-27 23:37:07,530 INFO L125 PetriNetUnfolderBase]: For 241216/241218 co-relation queries the response was YES. [2024-06-27 23:37:07,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35624 conditions, 5138 events. 3246/5138 cut-off events. For 241216/241218 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30059 event pairs, 748 based on Foata normal form. 22/5159 useless extension candidates. Maximal degree in co-relation 35524. Up to 4223 conditions per place. [2024-06-27 23:37:07,574 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 191 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-27 23:37:07,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 310 transitions, 4885 flow [2024-06-27 23:37:07,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:07,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:07,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:37:07,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:37:07,576 INFO L175 Difference]: Start difference. First operand has 199 places, 280 transitions, 4155 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:37:07,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 310 transitions, 4885 flow [2024-06-27 23:37:07,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 310 transitions, 4780 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:08,003 INFO L231 Difference]: Finished difference. Result has 202 places, 280 transitions, 4291 flow [2024-06-27 23:37:08,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4291, PETRI_PLACES=202, PETRI_TRANSITIONS=280} [2024-06-27 23:37:08,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 23:37:08,004 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 280 transitions, 4291 flow [2024-06-27 23:37:08,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:08,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:08,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:08,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:37:08,005 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:08,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:08,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1021592847, now seen corresponding path program 2 times [2024-06-27 23:37:08,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:08,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866589055] [2024-06-27 23:37:08,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:08,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:09,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:09,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866589055] [2024-06-27 23:37:09,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866589055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:09,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:09,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:09,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634009101] [2024-06-27 23:37:09,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:09,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:09,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:09,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:09,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:09,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:09,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 280 transitions, 4291 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:09,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:09,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:09,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:10,781 INFO L124 PetriNetUnfolderBase]: 3226/5104 cut-off events. [2024-06-27 23:37:10,782 INFO L125 PetriNetUnfolderBase]: For 235955/235957 co-relation queries the response was YES. [2024-06-27 23:37:10,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35485 conditions, 5104 events. 3226/5104 cut-off events. For 235955/235957 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29738 event pairs, 723 based on Foata normal form. 14/5117 useless extension candidates. Maximal degree in co-relation 35385. Up to 4101 conditions per place. [2024-06-27 23:37:10,830 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 116 changer transitions 0/312 dead transitions. [2024-06-27 23:37:10,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 312 transitions, 5035 flow [2024-06-27 23:37:10,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:10,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:10,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 23:37:10,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 23:37:10,831 INFO L175 Difference]: Start difference. First operand has 202 places, 280 transitions, 4291 flow. Second operand 9 states and 155 transitions. [2024-06-27 23:37:10,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 312 transitions, 5035 flow [2024-06-27 23:37:11,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 312 transitions, 4744 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:11,352 INFO L231 Difference]: Finished difference. Result has 203 places, 280 transitions, 4238 flow [2024-06-27 23:37:11,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4238, PETRI_PLACES=203, PETRI_TRANSITIONS=280} [2024-06-27 23:37:11,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 23:37:11,352 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 280 transitions, 4238 flow [2024-06-27 23:37:11,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:11,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:11,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:11,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:37:11,353 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:11,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:11,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1732255787, now seen corresponding path program 3 times [2024-06-27 23:37:11,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:11,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833830233] [2024-06-27 23:37:11,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:11,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:12,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:12,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:12,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833830233] [2024-06-27 23:37:12,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833830233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:12,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:12,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:12,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807011849] [2024-06-27 23:37:12,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:12,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:12,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:12,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:12,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:12,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:12,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 280 transitions, 4238 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:12,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:12,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:12,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:14,107 INFO L124 PetriNetUnfolderBase]: 3353/5319 cut-off events. [2024-06-27 23:37:14,108 INFO L125 PetriNetUnfolderBase]: For 259843/259845 co-relation queries the response was YES. [2024-06-27 23:37:14,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37355 conditions, 5319 events. 3353/5319 cut-off events. For 259843/259845 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31327 event pairs, 639 based on Foata normal form. 14/5332 useless extension candidates. Maximal degree in co-relation 37255. Up to 3232 conditions per place. [2024-06-27 23:37:14,159 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 127 changer transitions 0/316 dead transitions. [2024-06-27 23:37:14,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 316 transitions, 5220 flow [2024-06-27 23:37:14,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:14,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:14,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 23:37:14,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 23:37:14,160 INFO L175 Difference]: Start difference. First operand has 203 places, 280 transitions, 4238 flow. Second operand 9 states and 156 transitions. [2024-06-27 23:37:14,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 316 transitions, 5220 flow [2024-06-27 23:37:14,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 316 transitions, 4825 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:37:14,553 INFO L231 Difference]: Finished difference. Result has 203 places, 282 transitions, 4173 flow [2024-06-27 23:37:14,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4173, PETRI_PLACES=203, PETRI_TRANSITIONS=282} [2024-06-27 23:37:14,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 23:37:14,554 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 282 transitions, 4173 flow [2024-06-27 23:37:14,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:14,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:14,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:14,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:37:14,554 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:14,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:14,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1504288419, now seen corresponding path program 2 times [2024-06-27 23:37:14,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:14,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206513310] [2024-06-27 23:37:14,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:14,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:14,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:15,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:15,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:15,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206513310] [2024-06-27 23:37:15,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206513310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:15,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:15,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:15,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165612444] [2024-06-27 23:37:15,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:15,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:15,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:15,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:15,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:15,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:15,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 282 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:15,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:15,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:15,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:16,659 INFO L124 PetriNetUnfolderBase]: 3358/5328 cut-off events. [2024-06-27 23:37:16,659 INFO L125 PetriNetUnfolderBase]: For 257737/257743 co-relation queries the response was YES. [2024-06-27 23:37:16,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37033 conditions, 5328 events. 3358/5328 cut-off events. For 257737/257743 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31533 event pairs, 1017 based on Foata normal form. 7/5334 useless extension candidates. Maximal degree in co-relation 36933. Up to 5104 conditions per place. [2024-06-27 23:37:16,715 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 255 selfloop transitions, 41 changer transitions 0/300 dead transitions. [2024-06-27 23:37:16,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 300 transitions, 4991 flow [2024-06-27 23:37:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:16,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:16,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 23:37:16,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 23:37:16,716 INFO L175 Difference]: Start difference. First operand has 203 places, 282 transitions, 4173 flow. Second operand 8 states and 120 transitions. [2024-06-27 23:37:16,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 300 transitions, 4991 flow [2024-06-27 23:37:17,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 300 transitions, 4833 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:17,214 INFO L231 Difference]: Finished difference. Result has 207 places, 290 transitions, 4230 flow [2024-06-27 23:37:17,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4230, PETRI_PLACES=207, PETRI_TRANSITIONS=290} [2024-06-27 23:37:17,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 23:37:17,215 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 290 transitions, 4230 flow [2024-06-27 23:37:17,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:17,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:17,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:17,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:37:17,215 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:17,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1070730169, now seen corresponding path program 3 times [2024-06-27 23:37:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:17,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111305226] [2024-06-27 23:37:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:17,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:17,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:18,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:18,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:18,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111305226] [2024-06-27 23:37:18,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111305226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:18,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:18,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:18,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808844921] [2024-06-27 23:37:18,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:18,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:18,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:18,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:18,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:18,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 290 transitions, 4230 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:18,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:18,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:18,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:19,444 INFO L124 PetriNetUnfolderBase]: 3363/5335 cut-off events. [2024-06-27 23:37:19,444 INFO L125 PetriNetUnfolderBase]: For 263953/263959 co-relation queries the response was YES. [2024-06-27 23:37:19,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37443 conditions, 5335 events. 3363/5335 cut-off events. For 263953/263959 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31590 event pairs, 1017 based on Foata normal form. 7/5341 useless extension candidates. Maximal degree in co-relation 37340. Up to 5125 conditions per place. [2024-06-27 23:37:19,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 264 selfloop transitions, 34 changer transitions 0/302 dead transitions. [2024-06-27 23:37:19,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 302 transitions, 4911 flow [2024-06-27 23:37:19,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:19,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:19,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 23:37:19,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 23:37:19,503 INFO L175 Difference]: Start difference. First operand has 207 places, 290 transitions, 4230 flow. Second operand 8 states and 118 transitions. [2024-06-27 23:37:19,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 302 transitions, 4911 flow [2024-06-27 23:37:19,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 302 transitions, 4816 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:19,972 INFO L231 Difference]: Finished difference. Result has 211 places, 293 transitions, 4272 flow [2024-06-27 23:37:19,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4272, PETRI_PLACES=211, PETRI_TRANSITIONS=293} [2024-06-27 23:37:19,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 23:37:19,973 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 293 transitions, 4272 flow [2024-06-27 23:37:19,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:19,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:19,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:19,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:37:19,974 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:19,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:19,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1070729797, now seen corresponding path program 3 times [2024-06-27 23:37:19,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:19,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953083213] [2024-06-27 23:37:19,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:19,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:19,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:20,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:20,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:20,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953083213] [2024-06-27 23:37:20,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953083213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:20,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:20,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:20,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237674131] [2024-06-27 23:37:20,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:20,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:20,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:20,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:20,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:20,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:20,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 293 transitions, 4272 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:20,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:20,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:20,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:21,802 INFO L124 PetriNetUnfolderBase]: 3391/5373 cut-off events. [2024-06-27 23:37:21,802 INFO L125 PetriNetUnfolderBase]: For 277659/277661 co-relation queries the response was YES. [2024-06-27 23:37:21,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38082 conditions, 5373 events. 3391/5373 cut-off events. For 277659/277661 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31753 event pairs, 942 based on Foata normal form. 4/5376 useless extension candidates. Maximal degree in co-relation 37977. Up to 4902 conditions per place. [2024-06-27 23:37:21,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 235 selfloop transitions, 78 changer transitions 0/317 dead transitions. [2024-06-27 23:37:21,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 317 transitions, 5356 flow [2024-06-27 23:37:21,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:21,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 23:37:21,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:37:21,858 INFO L175 Difference]: Start difference. First operand has 211 places, 293 transitions, 4272 flow. Second operand 8 states and 128 transitions. [2024-06-27 23:37:21,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 317 transitions, 5356 flow [2024-06-27 23:37:22,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 317 transitions, 5258 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:22,420 INFO L231 Difference]: Finished difference. Result has 214 places, 304 transitions, 4544 flow [2024-06-27 23:37:22,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4544, PETRI_PLACES=214, PETRI_TRANSITIONS=304} [2024-06-27 23:37:22,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 23:37:22,421 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 304 transitions, 4544 flow [2024-06-27 23:37:22,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:22,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:22,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:22,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:37:22,421 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:22,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:22,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1353416917, now seen corresponding path program 7 times [2024-06-27 23:37:22,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:22,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505486233] [2024-06-27 23:37:22,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:22,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:22,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:23,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:23,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:23,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505486233] [2024-06-27 23:37:23,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505486233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:23,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:23,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:23,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600045751] [2024-06-27 23:37:23,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:23,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:23,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:23,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:23,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:23,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:23,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 304 transitions, 4544 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:23,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:23,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:23,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:24,656 INFO L124 PetriNetUnfolderBase]: 3932/6269 cut-off events. [2024-06-27 23:37:24,656 INFO L125 PetriNetUnfolderBase]: For 325531/325531 co-relation queries the response was YES. [2024-06-27 23:37:24,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43701 conditions, 6269 events. 3932/6269 cut-off events. For 325531/325531 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 38573 event pairs, 935 based on Foata normal form. 16/6283 useless extension candidates. Maximal degree in co-relation 43594. Up to 3973 conditions per place. [2024-06-27 23:37:24,722 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 136 changer transitions 0/364 dead transitions. [2024-06-27 23:37:24,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 364 transitions, 5824 flow [2024-06-27 23:37:24,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:24,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:24,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 23:37:24,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 23:37:24,724 INFO L175 Difference]: Start difference. First operand has 214 places, 304 transitions, 4544 flow. Second operand 9 states and 172 transitions. [2024-06-27 23:37:24,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 364 transitions, 5824 flow [2024-06-27 23:37:25,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 364 transitions, 5681 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 23:37:25,487 INFO L231 Difference]: Finished difference. Result has 221 places, 317 transitions, 4975 flow [2024-06-27 23:37:25,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4975, PETRI_PLACES=221, PETRI_TRANSITIONS=317} [2024-06-27 23:37:25,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-27 23:37:25,488 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 317 transitions, 4975 flow [2024-06-27 23:37:25,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:25,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:25,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:25,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:37:25,488 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:25,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash -946687641, now seen corresponding path program 8 times [2024-06-27 23:37:25,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:25,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589794776] [2024-06-27 23:37:25,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:25,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:26,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:26,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:26,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589794776] [2024-06-27 23:37:26,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589794776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:26,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:26,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:26,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86411872] [2024-06-27 23:37:26,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:26,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:26,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:26,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:26,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:26,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:26,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 317 transitions, 4975 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:26,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:26,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:26,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:27,745 INFO L124 PetriNetUnfolderBase]: 3990/6356 cut-off events. [2024-06-27 23:37:27,745 INFO L125 PetriNetUnfolderBase]: For 343030/343030 co-relation queries the response was YES. [2024-06-27 23:37:27,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45389 conditions, 6356 events. 3990/6356 cut-off events. For 343030/343030 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 39124 event pairs, 912 based on Foata normal form. 16/6370 useless extension candidates. Maximal degree in co-relation 45279. Up to 5126 conditions per place. [2024-06-27 23:37:27,815 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 226 selfloop transitions, 129 changer transitions 0/359 dead transitions. [2024-06-27 23:37:27,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 359 transitions, 5870 flow [2024-06-27 23:37:27,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:27,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 23:37:27,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 23:37:27,817 INFO L175 Difference]: Start difference. First operand has 221 places, 317 transitions, 4975 flow. Second operand 9 states and 171 transitions. [2024-06-27 23:37:27,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 359 transitions, 5870 flow [2024-06-27 23:37:28,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 359 transitions, 5719 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:28,606 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 5132 flow [2024-06-27 23:37:28,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5132, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-27 23:37:28,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-27 23:37:28,606 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 5132 flow [2024-06-27 23:37:28,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:28,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:28,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:28,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:37:28,607 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:28,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:28,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1954090005, now seen corresponding path program 9 times [2024-06-27 23:37:28,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:28,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439160605] [2024-06-27 23:37:28,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:28,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:29,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:29,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:29,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439160605] [2024-06-27 23:37:29,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439160605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:29,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:29,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:29,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410110159] [2024-06-27 23:37:29,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:29,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:29,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:29,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:29,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:29,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 23:37:29,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 5132 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:29,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:29,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 23:37:29,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:30,689 INFO L124 PetriNetUnfolderBase]: 3643/6244 cut-off events. [2024-06-27 23:37:30,689 INFO L125 PetriNetUnfolderBase]: For 366768/367083 co-relation queries the response was YES. [2024-06-27 23:37:30,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44436 conditions, 6244 events. 3643/6244 cut-off events. For 366768/367083 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 43566 event pairs, 627 based on Foata normal form. 114/6165 useless extension candidates. Maximal degree in co-relation 44324. Up to 2416 conditions per place. [2024-06-27 23:37:30,858 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 148 changer transitions 0/369 dead transitions. [2024-06-27 23:37:30,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 369 transitions, 6157 flow [2024-06-27 23:37:30,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:30,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:37:30,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 23:37:30,859 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 5132 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:37:30,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 369 transitions, 6157 flow [2024-06-27 23:37:31,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 369 transitions, 5884 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:31,557 INFO L231 Difference]: Finished difference. Result has 228 places, 333 transitions, 5414 flow [2024-06-27 23:37:31,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5414, PETRI_PLACES=228, PETRI_TRANSITIONS=333} [2024-06-27 23:37:31,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 23:37:31,558 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 333 transitions, 5414 flow [2024-06-27 23:37:31,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:31,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:31,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:37:31,559 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:31,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:31,559 INFO L85 PathProgramCache]: Analyzing trace with hash -233298193, now seen corresponding path program 10 times [2024-06-27 23:37:31,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:31,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858790047] [2024-06-27 23:37:31,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:32,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:32,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:32,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858790047] [2024-06-27 23:37:32,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858790047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:32,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:32,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:32,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793153393] [2024-06-27 23:37:32,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:32,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:32,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:32,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:32,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:32,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:32,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 333 transitions, 5414 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:32,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:32,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:32,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:34,067 INFO L124 PetriNetUnfolderBase]: 4559/7349 cut-off events. [2024-06-27 23:37:34,067 INFO L125 PetriNetUnfolderBase]: For 365472/365476 co-relation queries the response was YES. [2024-06-27 23:37:34,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50925 conditions, 7349 events. 4559/7349 cut-off events. For 365472/365476 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 47843 event pairs, 1251 based on Foata normal form. 24/7371 useless extension candidates. Maximal degree in co-relation 50811. Up to 6315 conditions per place. [2024-06-27 23:37:34,142 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 244 selfloop transitions, 126 changer transitions 0/374 dead transitions. [2024-06-27 23:37:34,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 374 transitions, 6365 flow [2024-06-27 23:37:34,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 23:37:34,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 23:37:34,143 INFO L175 Difference]: Start difference. First operand has 228 places, 333 transitions, 5414 flow. Second operand 9 states and 169 transitions. [2024-06-27 23:37:34,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 374 transitions, 6365 flow [2024-06-27 23:37:34,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 374 transitions, 6148 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 23:37:34,921 INFO L231 Difference]: Finished difference. Result has 233 places, 335 transitions, 5544 flow [2024-06-27 23:37:34,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5544, PETRI_PLACES=233, PETRI_TRANSITIONS=335} [2024-06-27 23:37:34,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-27 23:37:34,921 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 335 transitions, 5544 flow [2024-06-27 23:37:34,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:34,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:34,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:34,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:37:34,922 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:34,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:34,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1090353883, now seen corresponding path program 4 times [2024-06-27 23:37:34,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:34,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050576072] [2024-06-27 23:37:34,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:34,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:34,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:35,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:35,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:35,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050576072] [2024-06-27 23:37:35,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050576072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:35,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:35,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:35,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088014858] [2024-06-27 23:37:35,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:35,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:35,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:35,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:35,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:35,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:35,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 335 transitions, 5544 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:35,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:35,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:35,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:37,001 INFO L124 PetriNetUnfolderBase]: 4593/7400 cut-off events. [2024-06-27 23:37:37,001 INFO L125 PetriNetUnfolderBase]: For 360016/360022 co-relation queries the response was YES. [2024-06-27 23:37:37,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50667 conditions, 7400 events. 4593/7400 cut-off events. For 360016/360022 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 48497 event pairs, 1647 based on Foata normal form. 8/7407 useless extension candidates. Maximal degree in co-relation 50552. Up to 6958 conditions per place. [2024-06-27 23:37:37,092 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 292 selfloop transitions, 76 changer transitions 0/372 dead transitions. [2024-06-27 23:37:37,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 372 transitions, 6593 flow [2024-06-27 23:37:37,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:37,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:37,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:37:37,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:37:37,093 INFO L175 Difference]: Start difference. First operand has 233 places, 335 transitions, 5544 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:37:37,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 372 transitions, 6593 flow [2024-06-27 23:37:37,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 372 transitions, 6382 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:37,940 INFO L231 Difference]: Finished difference. Result has 236 places, 349 transitions, 5784 flow [2024-06-27 23:37:37,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5784, PETRI_PLACES=236, PETRI_TRANSITIONS=349} [2024-06-27 23:37:37,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 23:37:37,941 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 349 transitions, 5784 flow [2024-06-27 23:37:37,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:37,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:37,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:37,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:37:37,941 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:37,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:37,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1175437483, now seen corresponding path program 11 times [2024-06-27 23:37:37,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:37,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724654846] [2024-06-27 23:37:37,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:37,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724654846] [2024-06-27 23:37:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724654846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:38,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:38,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:38,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438472775] [2024-06-27 23:37:38,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:38,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:38,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:38,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:38,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:38,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:38,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 349 transitions, 5784 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:38,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:38,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:38,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:40,519 INFO L124 PetriNetUnfolderBase]: 4802/7752 cut-off events. [2024-06-27 23:37:40,519 INFO L125 PetriNetUnfolderBase]: For 383197/383199 co-relation queries the response was YES. [2024-06-27 23:37:40,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52206 conditions, 7752 events. 4802/7752 cut-off events. For 383197/383199 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 51093 event pairs, 1252 based on Foata normal form. 18/7768 useless extension candidates. Maximal degree in co-relation 52089. Up to 6175 conditions per place. [2024-06-27 23:37:40,616 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 260 selfloop transitions, 139 changer transitions 0/403 dead transitions. [2024-06-27 23:37:40,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 403 transitions, 7100 flow [2024-06-27 23:37:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:40,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:40,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 23:37:40,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-27 23:37:40,617 INFO L175 Difference]: Start difference. First operand has 236 places, 349 transitions, 5784 flow. Second operand 9 states and 175 transitions. [2024-06-27 23:37:40,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 403 transitions, 7100 flow [2024-06-27 23:37:41,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 403 transitions, 6907 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:41,636 INFO L231 Difference]: Finished difference. Result has 240 places, 358 transitions, 6093 flow [2024-06-27 23:37:41,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6093, PETRI_PLACES=240, PETRI_TRANSITIONS=358} [2024-06-27 23:37:41,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-27 23:37:41,637 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 358 transitions, 6093 flow [2024-06-27 23:37:41,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:41,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:41,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:41,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:37:41,637 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:41,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:41,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1169927233, now seen corresponding path program 12 times [2024-06-27 23:37:41,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:41,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843869030] [2024-06-27 23:37:41,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:41,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:41,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:42,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:42,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:42,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843869030] [2024-06-27 23:37:42,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843869030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:42,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:42,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:37:42,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247077784] [2024-06-27 23:37:42,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:42,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:37:42,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:42,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:37:42,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:37:42,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:42,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 358 transitions, 6093 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:42,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:42,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:42,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:44,419 INFO L124 PetriNetUnfolderBase]: 4815/7769 cut-off events. [2024-06-27 23:37:44,419 INFO L125 PetriNetUnfolderBase]: For 381558/381558 co-relation queries the response was YES. [2024-06-27 23:37:44,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52256 conditions, 7769 events. 4815/7769 cut-off events. For 381558/381558 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 51142 event pairs, 1251 based on Foata normal form. 20/7787 useless extension candidates. Maximal degree in co-relation 52138. Up to 6719 conditions per place. [2024-06-27 23:37:44,492 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 269 selfloop transitions, 124 changer transitions 0/397 dead transitions. [2024-06-27 23:37:44,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 397 transitions, 7037 flow [2024-06-27 23:37:44,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:44,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:37:44,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 23:37:44,494 INFO L175 Difference]: Start difference. First operand has 240 places, 358 transitions, 6093 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:37:44,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 397 transitions, 7037 flow [2024-06-27 23:37:45,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 397 transitions, 6736 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 23:37:45,409 INFO L231 Difference]: Finished difference. Result has 243 places, 359 transitions, 6074 flow [2024-06-27 23:37:45,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6074, PETRI_PLACES=243, PETRI_TRANSITIONS=359} [2024-06-27 23:37:45,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 23:37:45,409 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 359 transitions, 6074 flow [2024-06-27 23:37:45,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:45,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:45,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:45,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:37:45,410 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:45,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:45,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1169712031, now seen corresponding path program 4 times [2024-06-27 23:37:45,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:45,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618752587] [2024-06-27 23:37:45,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:45,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:46,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:46,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618752587] [2024-06-27 23:37:46,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618752587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:46,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:46,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:37:46,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989937344] [2024-06-27 23:37:46,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:46,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:37:46,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:46,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:37:46,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:37:46,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:46,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 359 transitions, 6074 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:46,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:46,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:46,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:48,761 INFO L124 PetriNetUnfolderBase]: 4942/7980 cut-off events. [2024-06-27 23:37:48,761 INFO L125 PetriNetUnfolderBase]: For 364853/364853 co-relation queries the response was YES. [2024-06-27 23:37:48,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52394 conditions, 7980 events. 4942/7980 cut-off events. For 364853/364853 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 52906 event pairs, 1242 based on Foata normal form. 12/7990 useless extension candidates. Maximal degree in co-relation 52275. Up to 6244 conditions per place. [2024-06-27 23:37:48,857 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 267 selfloop transitions, 133 changer transitions 0/404 dead transitions. [2024-06-27 23:37:48,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 404 transitions, 7030 flow [2024-06-27 23:37:48,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:37:48,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:37:48,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 23:37:48,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 23:37:48,859 INFO L175 Difference]: Start difference. First operand has 243 places, 359 transitions, 6074 flow. Second operand 9 states and 167 transitions. [2024-06-27 23:37:48,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 404 transitions, 7030 flow [2024-06-27 23:37:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 404 transitions, 6759 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 23:37:50,106 INFO L231 Difference]: Finished difference. Result has 244 places, 364 transitions, 6127 flow [2024-06-27 23:37:50,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6127, PETRI_PLACES=244, PETRI_TRANSITIONS=364} [2024-06-27 23:37:50,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 23:37:50,106 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 364 transitions, 6127 flow [2024-06-27 23:37:50,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:50,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:50,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:50,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:37:50,107 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:50,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:50,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1951551679, now seen corresponding path program 5 times [2024-06-27 23:37:50,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335181244] [2024-06-27 23:37:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:50,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:50,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:50,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335181244] [2024-06-27 23:37:50,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335181244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:50,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:50,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:50,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177865902] [2024-06-27 23:37:50,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:50,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:50,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:50,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:50,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:50,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:50,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 364 transitions, 6127 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:50,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:50,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:50,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:52,373 INFO L124 PetriNetUnfolderBase]: 4967/8020 cut-off events. [2024-06-27 23:37:52,373 INFO L125 PetriNetUnfolderBase]: For 354698/354702 co-relation queries the response was YES. [2024-06-27 23:37:52,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52960 conditions, 8020 events. 4967/8020 cut-off events. For 354698/354702 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 53678 event pairs, 1690 based on Foata normal form. 6/8025 useless extension candidates. Maximal degree in co-relation 52840. Up to 7560 conditions per place. [2024-06-27 23:37:52,467 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 316 selfloop transitions, 76 changer transitions 0/396 dead transitions. [2024-06-27 23:37:52,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 396 transitions, 7128 flow [2024-06-27 23:37:52,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:52,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:52,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:37:52,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 23:37:52,469 INFO L175 Difference]: Start difference. First operand has 244 places, 364 transitions, 6127 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:37:52,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 396 transitions, 7128 flow [2024-06-27 23:37:53,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 396 transitions, 6801 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 23:37:53,389 INFO L231 Difference]: Finished difference. Result has 245 places, 375 transitions, 6138 flow [2024-06-27 23:37:53,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5800, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6138, PETRI_PLACES=245, PETRI_TRANSITIONS=375} [2024-06-27 23:37:53,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-27 23:37:53,390 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 375 transitions, 6138 flow [2024-06-27 23:37:53,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:53,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:53,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:53,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:37:53,391 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:53,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:53,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1344785269, now seen corresponding path program 6 times [2024-06-27 23:37:53,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:53,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823154033] [2024-06-27 23:37:53,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:53,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:54,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 23:37:54,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:54,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823154033] [2024-06-27 23:37:54,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823154033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:54,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:54,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:54,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737156309] [2024-06-27 23:37:54,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:54,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:54,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:54,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:54,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:54,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 375 transitions, 6138 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:54,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:54,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:54,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:55,616 INFO L124 PetriNetUnfolderBase]: 4999/8069 cut-off events. [2024-06-27 23:37:55,617 INFO L125 PetriNetUnfolderBase]: For 351714/351716 co-relation queries the response was YES. [2024-06-27 23:37:55,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52783 conditions, 8069 events. 4999/8069 cut-off events. For 351714/351716 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53978 event pairs, 1701 based on Foata normal form. 4/8072 useless extension candidates. Maximal degree in co-relation 52662. Up to 7532 conditions per place. [2024-06-27 23:37:55,714 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 315 selfloop transitions, 88 changer transitions 0/407 dead transitions. [2024-06-27 23:37:55,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 407 transitions, 7326 flow [2024-06-27 23:37:55,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:37:55,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:37:55,715 INFO L175 Difference]: Start difference. First operand has 245 places, 375 transitions, 6138 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:37:55,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 407 transitions, 7326 flow [2024-06-27 23:37:56,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 407 transitions, 7130 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 23:37:56,905 INFO L231 Difference]: Finished difference. Result has 249 places, 388 transitions, 6400 flow [2024-06-27 23:37:56,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5942, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6400, PETRI_PLACES=249, PETRI_TRANSITIONS=388} [2024-06-27 23:37:56,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 23:37:56,906 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 388 transitions, 6400 flow [2024-06-27 23:37:56,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:56,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:37:56,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:37:56,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:37:56,907 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:37:56,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:37:56,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1344784897, now seen corresponding path program 4 times [2024-06-27 23:37:56,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:37:56,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634667655] [2024-06-27 23:37:56,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:37:56,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:37:56,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:37:57,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:37:57,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:37:57,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634667655] [2024-06-27 23:37:57,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634667655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:37:57,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:37:57,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:37:57,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229275388] [2024-06-27 23:37:57,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:37:57,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:37:57,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:37:57,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:37:57,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:37:57,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:37:57,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 388 transitions, 6400 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:37:57,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:37:57,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:37:57,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:37:59,436 INFO L124 PetriNetUnfolderBase]: 5001/8081 cut-off events. [2024-06-27 23:37:59,437 INFO L125 PetriNetUnfolderBase]: For 360264/360266 co-relation queries the response was YES. [2024-06-27 23:37:59,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53246 conditions, 8081 events. 5001/8081 cut-off events. For 360264/360266 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 54163 event pairs, 2103 based on Foata normal form. 3/8083 useless extension candidates. Maximal degree in co-relation 53123. Up to 7780 conditions per place. [2024-06-27 23:37:59,529 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 376 selfloop transitions, 30 changer transitions 0/410 dead transitions. [2024-06-27 23:37:59,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 410 transitions, 7302 flow [2024-06-27 23:37:59,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:37:59,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:37:59,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 23:37:59,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 23:37:59,530 INFO L175 Difference]: Start difference. First operand has 249 places, 388 transitions, 6400 flow. Second operand 8 states and 127 transitions. [2024-06-27 23:37:59,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 410 transitions, 7302 flow [2024-06-27 23:38:00,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 410 transitions, 7016 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:00,567 INFO L231 Difference]: Finished difference. Result has 251 places, 392 transitions, 6222 flow [2024-06-27 23:38:00,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6222, PETRI_PLACES=251, PETRI_TRANSITIONS=392} [2024-06-27 23:38:00,567 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-27 23:38:00,568 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 392 transitions, 6222 flow [2024-06-27 23:38:00,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:00,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:00,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:00,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:38:00,568 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:00,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:00,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1681771293, now seen corresponding path program 1 times [2024-06-27 23:38:00,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:00,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941438317] [2024-06-27 23:38:00,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:00,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:01,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:01,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941438317] [2024-06-27 23:38:01,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941438317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:01,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:01,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:01,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566184865] [2024-06-27 23:38:01,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:01,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:01,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:01,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:01,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:01,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:01,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 392 transitions, 6222 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:01,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:01,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:01,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:02,878 INFO L124 PetriNetUnfolderBase]: 4902/7985 cut-off events. [2024-06-27 23:38:02,879 INFO L125 PetriNetUnfolderBase]: For 370253/370253 co-relation queries the response was YES. [2024-06-27 23:38:02,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52549 conditions, 7985 events. 4902/7985 cut-off events. For 370253/370253 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53876 event pairs, 2268 based on Foata normal form. 1/7985 useless extension candidates. Maximal degree in co-relation 52425. Up to 7591 conditions per place. [2024-06-27 23:38:02,975 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 19 changer transitions 0/413 dead transitions. [2024-06-27 23:38:02,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 413 transitions, 7143 flow [2024-06-27 23:38:02,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:02,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:02,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 23:38:02,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:38:02,977 INFO L175 Difference]: Start difference. First operand has 251 places, 392 transitions, 6222 flow. Second operand 8 states and 128 transitions. [2024-06-27 23:38:02,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 413 transitions, 7143 flow [2024-06-27 23:38:03,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 413 transitions, 7083 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:03,852 INFO L231 Difference]: Finished difference. Result has 253 places, 398 transitions, 6273 flow [2024-06-27 23:38:03,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6162, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6273, PETRI_PLACES=253, PETRI_TRANSITIONS=398} [2024-06-27 23:38:03,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 23:38:03,853 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 398 transitions, 6273 flow [2024-06-27 23:38:03,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:03,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:03,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:03,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:38:03,854 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:03,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:03,854 INFO L85 PathProgramCache]: Analyzing trace with hash -2012066883, now seen corresponding path program 1 times [2024-06-27 23:38:03,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:03,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035666594] [2024-06-27 23:38:03,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:03,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:03,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:04,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:04,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:04,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035666594] [2024-06-27 23:38:04,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035666594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:04,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:04,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:04,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44323299] [2024-06-27 23:38:04,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:04,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:04,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:04,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:04,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:05,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:05,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 398 transitions, 6273 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:05,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:05,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:05,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:06,558 INFO L124 PetriNetUnfolderBase]: 5011/8096 cut-off events. [2024-06-27 23:38:06,558 INFO L125 PetriNetUnfolderBase]: For 379371/379371 co-relation queries the response was YES. [2024-06-27 23:38:06,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53958 conditions, 8096 events. 5011/8096 cut-off events. For 379371/379371 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 54115 event pairs, 2301 based on Foata normal form. 1/8096 useless extension candidates. Maximal degree in co-relation 53833. Up to 7813 conditions per place. [2024-06-27 23:38:06,656 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 393 selfloop transitions, 16 changer transitions 0/413 dead transitions. [2024-06-27 23:38:06,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 413 transitions, 7179 flow [2024-06-27 23:38:06,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:06,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 23:38:06,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-27 23:38:06,657 INFO L175 Difference]: Start difference. First operand has 253 places, 398 transitions, 6273 flow. Second operand 8 states and 117 transitions. [2024-06-27 23:38:06,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 413 transitions, 7179 flow [2024-06-27 23:38:07,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 413 transitions, 7140 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:38:07,721 INFO L231 Difference]: Finished difference. Result has 258 places, 401 transitions, 6324 flow [2024-06-27 23:38:07,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6234, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6324, PETRI_PLACES=258, PETRI_TRANSITIONS=401} [2024-06-27 23:38:07,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-27 23:38:07,722 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 401 transitions, 6324 flow [2024-06-27 23:38:07,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:07,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:07,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:07,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:38:07,722 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:07,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:07,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1064485405, now seen corresponding path program 2 times [2024-06-27 23:38:07,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:07,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816735697] [2024-06-27 23:38:07,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:07,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:07,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:08,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:08,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:08,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816735697] [2024-06-27 23:38:08,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816735697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:08,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:08,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:08,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264815306] [2024-06-27 23:38:08,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:08,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:08,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:08,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:08,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:08,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:08,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 401 transitions, 6324 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:08,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:08,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:08,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:10,096 INFO L124 PetriNetUnfolderBase]: 4940/8030 cut-off events. [2024-06-27 23:38:10,096 INFO L125 PetriNetUnfolderBase]: For 393765/393765 co-relation queries the response was YES. [2024-06-27 23:38:10,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54261 conditions, 8030 events. 4940/8030 cut-off events. For 393765/393765 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 54053 event pairs, 2267 based on Foata normal form. 1/8030 useless extension candidates. Maximal degree in co-relation 54134. Up to 7620 conditions per place. [2024-06-27 23:38:10,205 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 25 changer transitions 0/420 dead transitions. [2024-06-27 23:38:10,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 420 transitions, 7394 flow [2024-06-27 23:38:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:10,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:10,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:38:10,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 23:38:10,206 INFO L175 Difference]: Start difference. First operand has 258 places, 401 transitions, 6324 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:38:10,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 420 transitions, 7394 flow [2024-06-27 23:38:11,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 420 transitions, 7326 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:11,748 INFO L231 Difference]: Finished difference. Result has 261 places, 407 transitions, 6422 flow [2024-06-27 23:38:11,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6422, PETRI_PLACES=261, PETRI_TRANSITIONS=407} [2024-06-27 23:38:11,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 23:38:11,748 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 407 transitions, 6422 flow [2024-06-27 23:38:11,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:11,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:11,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:11,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:38:11,749 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:11,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1071151831, now seen corresponding path program 2 times [2024-06-27 23:38:11,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:11,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801222060] [2024-06-27 23:38:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:11,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:13,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 23:38:13,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801222060] [2024-06-27 23:38:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801222060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:13,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:13,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:13,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912141023] [2024-06-27 23:38:13,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:13,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:13,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:13,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:13,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:13,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:13,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 407 transitions, 6422 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:13,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:13,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:13,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:14,848 INFO L124 PetriNetUnfolderBase]: 4954/8051 cut-off events. [2024-06-27 23:38:14,849 INFO L125 PetriNetUnfolderBase]: For 411928/411932 co-relation queries the response was YES. [2024-06-27 23:38:14,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55640 conditions, 8051 events. 4954/8051 cut-off events. For 411928/411932 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 54224 event pairs, 2270 based on Foata normal form. 7/8057 useless extension candidates. Maximal degree in co-relation 55511. Up to 7635 conditions per place. [2024-06-27 23:38:14,937 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 383 selfloop transitions, 30 changer transitions 0/425 dead transitions. [2024-06-27 23:38:14,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 425 transitions, 7504 flow [2024-06-27 23:38:14,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:14,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:14,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 23:38:14,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 23:38:14,938 INFO L175 Difference]: Start difference. First operand has 261 places, 407 transitions, 6422 flow. Second operand 8 states and 127 transitions. [2024-06-27 23:38:14,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 425 transitions, 7504 flow [2024-06-27 23:38:15,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 425 transitions, 7430 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:15,962 INFO L231 Difference]: Finished difference. Result has 264 places, 413 transitions, 6521 flow [2024-06-27 23:38:15,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6352, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6521, PETRI_PLACES=264, PETRI_TRANSITIONS=413} [2024-06-27 23:38:15,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 23:38:15,962 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 413 transitions, 6521 flow [2024-06-27 23:38:15,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:15,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:15,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:15,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:38:15,963 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:15,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:15,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1504519617, now seen corresponding path program 3 times [2024-06-27 23:38:15,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:15,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529089034] [2024-06-27 23:38:15,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:15,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:15,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:17,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:17,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:17,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529089034] [2024-06-27 23:38:17,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529089034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:17,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:17,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:17,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857492458] [2024-06-27 23:38:17,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:17,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:17,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:17,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:17,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:17,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:17,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 413 transitions, 6521 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:17,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:17,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:17,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:18,892 INFO L124 PetriNetUnfolderBase]: 4961/8061 cut-off events. [2024-06-27 23:38:18,892 INFO L125 PetriNetUnfolderBase]: For 421716/421720 co-relation queries the response was YES. [2024-06-27 23:38:18,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56018 conditions, 8061 events. 4961/8061 cut-off events. For 421716/421720 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 54296 event pairs, 2274 based on Foata normal form. 7/8067 useless extension candidates. Maximal degree in co-relation 55888. Up to 7669 conditions per place. [2024-06-27 23:38:19,001 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 393 selfloop transitions, 21 changer transitions 0/426 dead transitions. [2024-06-27 23:38:19,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 426 transitions, 7433 flow [2024-06-27 23:38:19,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 23:38:19,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 23:38:19,002 INFO L175 Difference]: Start difference. First operand has 264 places, 413 transitions, 6521 flow. Second operand 8 states and 124 transitions. [2024-06-27 23:38:19,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 426 transitions, 7433 flow [2024-06-27 23:38:20,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 426 transitions, 7362 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 23:38:20,423 INFO L231 Difference]: Finished difference. Result has 268 places, 416 transitions, 6558 flow [2024-06-27 23:38:20,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6456, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6558, PETRI_PLACES=268, PETRI_TRANSITIONS=416} [2024-06-27 23:38:20,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 23:38:20,424 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 416 transitions, 6558 flow [2024-06-27 23:38:20,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:20,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:20,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:20,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:38:20,425 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:20,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:20,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1504519803, now seen corresponding path program 3 times [2024-06-27 23:38:20,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:20,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254634640] [2024-06-27 23:38:20,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:21,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:21,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:21,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254634640] [2024-06-27 23:38:21,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254634640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:21,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:21,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:21,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167237474] [2024-06-27 23:38:21,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:21,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:21,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:21,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:21,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:21,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 416 transitions, 6558 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:21,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:21,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:21,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:22,863 INFO L124 PetriNetUnfolderBase]: 4935/8035 cut-off events. [2024-06-27 23:38:22,863 INFO L125 PetriNetUnfolderBase]: For 427782/427784 co-relation queries the response was YES. [2024-06-27 23:38:22,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55957 conditions, 8035 events. 4935/8035 cut-off events. For 427782/427784 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 54314 event pairs, 2263 based on Foata normal form. 1/8035 useless extension candidates. Maximal degree in co-relation 55825. Up to 7609 conditions per place. [2024-06-27 23:38:22,966 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 387 selfloop transitions, 34 changer transitions 0/433 dead transitions. [2024-06-27 23:38:22,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 433 transitions, 7786 flow [2024-06-27 23:38:22,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:22,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:22,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 23:38:22,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-27 23:38:22,968 INFO L175 Difference]: Start difference. First operand has 268 places, 416 transitions, 6558 flow. Second operand 8 states and 130 transitions. [2024-06-27 23:38:22,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 433 transitions, 7786 flow [2024-06-27 23:38:24,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 433 transitions, 7716 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:24,017 INFO L231 Difference]: Finished difference. Result has 271 places, 422 transitions, 6680 flow [2024-06-27 23:38:24,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6680, PETRI_PLACES=271, PETRI_TRANSITIONS=422} [2024-06-27 23:38:24,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-27 23:38:24,017 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 422 transitions, 6680 flow [2024-06-27 23:38:24,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:24,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:24,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:38:24,018 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:24,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:24,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1097467286, now seen corresponding path program 1 times [2024-06-27 23:38:24,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:24,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579550117] [2024-06-27 23:38:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:24,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:24,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:24,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:24,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579550117] [2024-06-27 23:38:24,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579550117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:24,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:24,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:24,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863800338] [2024-06-27 23:38:24,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:24,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:24,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:24,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:24,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:24,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:24,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 422 transitions, 6680 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:24,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:24,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:24,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:26,444 INFO L124 PetriNetUnfolderBase]: 5063/8164 cut-off events. [2024-06-27 23:38:26,444 INFO L125 PetriNetUnfolderBase]: For 442847/442851 co-relation queries the response was YES. [2024-06-27 23:38:26,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57825 conditions, 8164 events. 5063/8164 cut-off events. For 442847/442851 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 54501 event pairs, 1754 based on Foata normal form. 8/8171 useless extension candidates. Maximal degree in co-relation 57691. Up to 7697 conditions per place. [2024-06-27 23:38:26,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 374 selfloop transitions, 66 changer transitions 0/444 dead transitions. [2024-06-27 23:38:26,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 444 transitions, 7750 flow [2024-06-27 23:38:26,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:38:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:38:26,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 23:38:26,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 23:38:26,557 INFO L175 Difference]: Start difference. First operand has 271 places, 422 transitions, 6680 flow. Second operand 7 states and 122 transitions. [2024-06-27 23:38:26,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 444 transitions, 7750 flow [2024-06-27 23:38:27,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 444 transitions, 7644 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:27,519 INFO L231 Difference]: Finished difference. Result has 273 places, 430 transitions, 6881 flow [2024-06-27 23:38:27,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6574, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6881, PETRI_PLACES=273, PETRI_TRANSITIONS=430} [2024-06-27 23:38:27,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-27 23:38:27,520 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 430 transitions, 6881 flow [2024-06-27 23:38:27,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:27,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:27,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:27,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:38:27,520 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:27,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:27,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1793413838, now seen corresponding path program 2 times [2024-06-27 23:38:27,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:27,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144361071] [2024-06-27 23:38:27,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:27,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:28,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:28,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144361071] [2024-06-27 23:38:28,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144361071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:28,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:28,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:28,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476415724] [2024-06-27 23:38:28,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:28,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:28,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:28,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:28,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:28,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 430 transitions, 6881 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:28,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:28,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:28,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:30,089 INFO L124 PetriNetUnfolderBase]: 5067/8166 cut-off events. [2024-06-27 23:38:30,089 INFO L125 PetriNetUnfolderBase]: For 450938/450942 co-relation queries the response was YES. [2024-06-27 23:38:30,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58015 conditions, 8166 events. 5067/8166 cut-off events. For 450938/450942 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 54423 event pairs, 1678 based on Foata normal form. 8/8173 useless extension candidates. Maximal degree in co-relation 57880. Up to 7631 conditions per place. [2024-06-27 23:38:30,201 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 353 selfloop transitions, 92 changer transitions 0/449 dead transitions. [2024-06-27 23:38:30,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 449 transitions, 8079 flow [2024-06-27 23:38:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:30,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 23:38:30,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 23:38:30,202 INFO L175 Difference]: Start difference. First operand has 273 places, 430 transitions, 6881 flow. Second operand 8 states and 129 transitions. [2024-06-27 23:38:30,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 449 transitions, 8079 flow [2024-06-27 23:38:31,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 449 transitions, 7878 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:31,381 INFO L231 Difference]: Finished difference. Result has 276 places, 436 transitions, 7023 flow [2024-06-27 23:38:31,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7023, PETRI_PLACES=276, PETRI_TRANSITIONS=436} [2024-06-27 23:38:31,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-27 23:38:31,382 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 436 transitions, 7023 flow [2024-06-27 23:38:31,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:31,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:31,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:31,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:38:31,382 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:31,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:31,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1802671895, now seen corresponding path program 1 times [2024-06-27 23:38:31,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:31,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859095514] [2024-06-27 23:38:31,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:31,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:31,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:32,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:32,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:32,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859095514] [2024-06-27 23:38:32,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859095514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:32,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:32,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:38:32,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785531705] [2024-06-27 23:38:32,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:32,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:38:32,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:32,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:38:32,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:38:32,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:32,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 436 transitions, 7023 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:32,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:32,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:32,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:34,131 INFO L124 PetriNetUnfolderBase]: 5077/8182 cut-off events. [2024-06-27 23:38:34,132 INFO L125 PetriNetUnfolderBase]: For 459266/459270 co-relation queries the response was YES. [2024-06-27 23:38:34,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58289 conditions, 8182 events. 5077/8182 cut-off events. For 459266/459270 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 54567 event pairs, 1702 based on Foata normal form. 6/8187 useless extension candidates. Maximal degree in co-relation 58153. Up to 7701 conditions per place. [2024-06-27 23:38:34,390 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 376 selfloop transitions, 76 changer transitions 0/456 dead transitions. [2024-06-27 23:38:34,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 456 transitions, 8053 flow [2024-06-27 23:38:34,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:34,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:34,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:38:34,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:38:34,391 INFO L175 Difference]: Start difference. First operand has 276 places, 436 transitions, 7023 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:38:34,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 456 transitions, 8053 flow [2024-06-27 23:38:35,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 456 transitions, 7834 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:35,548 INFO L231 Difference]: Finished difference. Result has 280 places, 440 transitions, 7049 flow [2024-06-27 23:38:35,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7049, PETRI_PLACES=280, PETRI_TRANSITIONS=440} [2024-06-27 23:38:35,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 23:38:35,549 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 440 transitions, 7049 flow [2024-06-27 23:38:35,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:35,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:35,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:35,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:38:35,550 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:35,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:35,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1103177579, now seen corresponding path program 2 times [2024-06-27 23:38:35,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:35,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963818180] [2024-06-27 23:38:35,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:35,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:36,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:36,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:36,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963818180] [2024-06-27 23:38:36,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963818180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:36,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:36,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:36,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053908534] [2024-06-27 23:38:36,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:36,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:36,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:36,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:36,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:36,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:36,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 440 transitions, 7049 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:36,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:36,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:36,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:38,493 INFO L124 PetriNetUnfolderBase]: 5089/8199 cut-off events. [2024-06-27 23:38:38,493 INFO L125 PetriNetUnfolderBase]: For 471762/471766 co-relation queries the response was YES. [2024-06-27 23:38:38,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59041 conditions, 8199 events. 5089/8199 cut-off events. For 471762/471766 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 54645 event pairs, 1677 based on Foata normal form. 6/8204 useless extension candidates. Maximal degree in co-relation 58904. Up to 7650 conditions per place. [2024-06-27 23:38:38,589 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 357 selfloop transitions, 97 changer transitions 0/458 dead transitions. [2024-06-27 23:38:38,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 458 transitions, 8217 flow [2024-06-27 23:38:38,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:38,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:38,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 23:38:38,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 23:38:38,590 INFO L175 Difference]: Start difference. First operand has 280 places, 440 transitions, 7049 flow. Second operand 9 states and 142 transitions. [2024-06-27 23:38:38,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 458 transitions, 8217 flow [2024-06-27 23:38:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 458 transitions, 7863 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-27 23:38:40,132 INFO L231 Difference]: Finished difference. Result has 279 places, 444 transitions, 6989 flow [2024-06-27 23:38:40,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6695, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=279, PETRI_TRANSITIONS=444} [2024-06-27 23:38:40,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 23:38:40,133 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 444 transitions, 6989 flow [2024-06-27 23:38:40,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:40,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:40,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:40,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:38:40,133 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:40,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:40,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1537999590, now seen corresponding path program 1 times [2024-06-27 23:38:40,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:40,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596711782] [2024-06-27 23:38:40,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:40,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:41,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:41,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:41,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596711782] [2024-06-27 23:38:41,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596711782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:41,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:41,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:38:41,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052458190] [2024-06-27 23:38:41,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:41,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:38:41,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:41,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:38:41,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:38:41,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:38:41,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 444 transitions, 6989 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:41,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:41,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:38:41,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:43,390 INFO L124 PetriNetUnfolderBase]: 5099/8220 cut-off events. [2024-06-27 23:38:43,390 INFO L125 PetriNetUnfolderBase]: For 483148/483150 co-relation queries the response was YES. [2024-06-27 23:38:43,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59728 conditions, 8220 events. 5099/8220 cut-off events. For 483148/483150 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 54883 event pairs, 2078 based on Foata normal form. 4/8223 useless extension candidates. Maximal degree in co-relation 59591. Up to 7902 conditions per place. [2024-06-27 23:38:43,499 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 422 selfloop transitions, 37 changer transitions 0/463 dead transitions. [2024-06-27 23:38:43,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 463 transitions, 8029 flow [2024-06-27 23:38:43,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:43,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:43,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 23:38:43,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 23:38:43,500 INFO L175 Difference]: Start difference. First operand has 279 places, 444 transitions, 6989 flow. Second operand 8 states and 132 transitions. [2024-06-27 23:38:43,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 463 transitions, 8029 flow [2024-06-27 23:38:44,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 463 transitions, 7765 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:38:44,853 INFO L231 Difference]: Finished difference. Result has 280 places, 447 transitions, 6883 flow [2024-06-27 23:38:44,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6725, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6883, PETRI_PLACES=280, PETRI_TRANSITIONS=447} [2024-06-27 23:38:44,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 23:38:44,854 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 447 transitions, 6883 flow [2024-06-27 23:38:44,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:44,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:44,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:44,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:38:44,854 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:44,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:44,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1103188739, now seen corresponding path program 3 times [2024-06-27 23:38:44,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:44,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473324485] [2024-06-27 23:38:44,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:46,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:46,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:46,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473324485] [2024-06-27 23:38:46,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473324485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:46,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:46,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:38:46,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598041437] [2024-06-27 23:38:46,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:46,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:38:46,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:46,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:38:46,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:38:46,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:46,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 447 transitions, 6883 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:46,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:46,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:46,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:48,184 INFO L124 PetriNetUnfolderBase]: 5127/8259 cut-off events. [2024-06-27 23:38:48,184 INFO L125 PetriNetUnfolderBase]: For 497434/497438 co-relation queries the response was YES. [2024-06-27 23:38:48,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60315 conditions, 8259 events. 5127/8259 cut-off events. For 497434/497438 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 55096 event pairs, 1675 based on Foata normal form. 6/8264 useless extension candidates. Maximal degree in co-relation 60177. Up to 7638 conditions per place. [2024-06-27 23:38:48,280 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 365 selfloop transitions, 101 changer transitions 0/470 dead transitions. [2024-06-27 23:38:48,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 470 transitions, 8311 flow [2024-06-27 23:38:48,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:38:48,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:38:48,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 23:38:48,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:38:48,281 INFO L175 Difference]: Start difference. First operand has 280 places, 447 transitions, 6883 flow. Second operand 9 states and 144 transitions. [2024-06-27 23:38:48,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 470 transitions, 8311 flow [2024-06-27 23:38:50,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 470 transitions, 8179 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 23:38:50,100 INFO L231 Difference]: Finished difference. Result has 284 places, 455 transitions, 7176 flow [2024-06-27 23:38:50,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6751, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7176, PETRI_PLACES=284, PETRI_TRANSITIONS=455} [2024-06-27 23:38:50,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 23:38:50,101 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 455 transitions, 7176 flow [2024-06-27 23:38:50,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:50,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:50,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:50,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:38:50,101 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:50,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:50,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2070544180, now seen corresponding path program 3 times [2024-06-27 23:38:50,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:50,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264776602] [2024-06-27 23:38:50,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:50,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:50,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:50,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:50,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:50,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264776602] [2024-06-27 23:38:50,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264776602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:50,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:50,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:50,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334154125] [2024-06-27 23:38:50,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:50,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:50,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:50,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:50,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:50,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:50,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 455 transitions, 7176 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:50,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:50,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:50,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:52,647 INFO L124 PetriNetUnfolderBase]: 5115/8238 cut-off events. [2024-06-27 23:38:52,647 INFO L125 PetriNetUnfolderBase]: For 511301/511301 co-relation queries the response was YES. [2024-06-27 23:38:52,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61097 conditions, 8238 events. 5115/8238 cut-off events. For 511301/511301 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 54808 event pairs, 1678 based on Foata normal form. 2/8237 useless extension candidates. Maximal degree in co-relation 60957. Up to 7780 conditions per place. [2024-06-27 23:38:52,746 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 393 selfloop transitions, 72 changer transitions 0/469 dead transitions. [2024-06-27 23:38:52,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 469 transitions, 8154 flow [2024-06-27 23:38:52,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:52,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 23:38:52,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 23:38:52,747 INFO L175 Difference]: Start difference. First operand has 284 places, 455 transitions, 7176 flow. Second operand 8 states and 127 transitions. [2024-06-27 23:38:52,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 469 transitions, 8154 flow [2024-06-27 23:38:54,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 469 transitions, 7895 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-27 23:38:54,067 INFO L231 Difference]: Finished difference. Result has 287 places, 455 transitions, 7071 flow [2024-06-27 23:38:54,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=287, PETRI_TRANSITIONS=455} [2024-06-27 23:38:54,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 23:38:54,068 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 455 transitions, 7071 flow [2024-06-27 23:38:54,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:54,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:54,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:54,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:38:54,068 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:54,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:54,068 INFO L85 PathProgramCache]: Analyzing trace with hash 356456968, now seen corresponding path program 4 times [2024-06-27 23:38:54,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:54,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786408736] [2024-06-27 23:38:54,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:54,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:54,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:54,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:54,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786408736] [2024-06-27 23:38:54,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786408736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:54,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:54,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:54,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541857335] [2024-06-27 23:38:54,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:54,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:54,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:54,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:54,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:54,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:54,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 455 transitions, 7071 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:54,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:54,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:54,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:38:56,628 INFO L124 PetriNetUnfolderBase]: 5136/8265 cut-off events. [2024-06-27 23:38:56,628 INFO L125 PetriNetUnfolderBase]: For 524862/524862 co-relation queries the response was YES. [2024-06-27 23:38:56,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61737 conditions, 8265 events. 5136/8265 cut-off events. For 524862/524862 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 54961 event pairs, 1672 based on Foata normal form. 1/8264 useless extension candidates. Maximal degree in co-relation 61595. Up to 7775 conditions per place. [2024-06-27 23:38:56,734 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 382 selfloop transitions, 89 changer transitions 0/475 dead transitions. [2024-06-27 23:38:56,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 475 transitions, 8342 flow [2024-06-27 23:38:56,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:38:56,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:38:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 23:38:56,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 23:38:56,735 INFO L175 Difference]: Start difference. First operand has 287 places, 455 transitions, 7071 flow. Second operand 8 states and 127 transitions. [2024-06-27 23:38:56,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 475 transitions, 8342 flow [2024-06-27 23:38:58,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 475 transitions, 7913 flow, removed 20 selfloop flow, removed 14 redundant places. [2024-06-27 23:38:58,309 INFO L231 Difference]: Finished difference. Result has 282 places, 462 transitions, 7012 flow [2024-06-27 23:38:58,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7012, PETRI_PLACES=282, PETRI_TRANSITIONS=462} [2024-06-27 23:38:58,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 23:38:58,310 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 462 transitions, 7012 flow [2024-06-27 23:38:58,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:58,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:38:58,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:38:58,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:38:58,310 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:38:58,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:38:58,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1167109576, now seen corresponding path program 5 times [2024-06-27 23:38:58,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:38:58,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231318658] [2024-06-27 23:38:58,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:38:58,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:38:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:38:59,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:38:59,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:38:59,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231318658] [2024-06-27 23:38:59,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231318658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:38:59,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:38:59,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:38:59,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142772414] [2024-06-27 23:38:59,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:38:59,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:38:59,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:38:59,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:38:59,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:38:59,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:38:59,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 462 transitions, 7012 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:38:59,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:38:59,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:38:59,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:00,919 INFO L124 PetriNetUnfolderBase]: 5138/8275 cut-off events. [2024-06-27 23:39:00,919 INFO L125 PetriNetUnfolderBase]: For 535380/535384 co-relation queries the response was YES. [2024-06-27 23:39:00,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61776 conditions, 8275 events. 5138/8275 cut-off events. For 535380/535384 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 55102 event pairs, 1697 based on Foata normal form. 6/8280 useless extension candidates. Maximal degree in co-relation 61633. Up to 7644 conditions per place. [2024-06-27 23:39:01,027 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 351 selfloop transitions, 121 changer transitions 0/476 dead transitions. [2024-06-27 23:39:01,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 476 transitions, 8340 flow [2024-06-27 23:39:01,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:01,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:01,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:39:01,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:39:01,029 INFO L175 Difference]: Start difference. First operand has 282 places, 462 transitions, 7012 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:39:01,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 476 transitions, 8340 flow [2024-06-27 23:39:02,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 476 transitions, 8147 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:02,756 INFO L231 Difference]: Finished difference. Result has 284 places, 465 transitions, 7135 flow [2024-06-27 23:39:02,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6819, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7135, PETRI_PLACES=284, PETRI_TRANSITIONS=465} [2024-06-27 23:39:02,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 23:39:02,756 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 465 transitions, 7135 flow [2024-06-27 23:39:02,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:02,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:02,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:02,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:39:02,757 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:02,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:02,757 INFO L85 PathProgramCache]: Analyzing trace with hash -447699564, now seen corresponding path program 6 times [2024-06-27 23:39:02,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:02,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105382545] [2024-06-27 23:39:02,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:02,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:03,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:03,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:03,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105382545] [2024-06-27 23:39:03,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105382545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:03,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:03,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:39:03,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525760217] [2024-06-27 23:39:03,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:03,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:39:03,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:03,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:39:03,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:39:03,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:03,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 465 transitions, 7135 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:03,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:03,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:03,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:05,328 INFO L124 PetriNetUnfolderBase]: 5133/8267 cut-off events. [2024-06-27 23:39:05,328 INFO L125 PetriNetUnfolderBase]: For 542718/542722 co-relation queries the response was YES. [2024-06-27 23:39:05,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61905 conditions, 8267 events. 5133/8267 cut-off events. For 542718/542722 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 55090 event pairs, 1697 based on Foata normal form. 5/8271 useless extension candidates. Maximal degree in co-relation 61761. Up to 7639 conditions per place. [2024-06-27 23:39:05,439 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 136 changer transitions 0/476 dead transitions. [2024-06-27 23:39:05,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 476 transitions, 8403 flow [2024-06-27 23:39:05,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:05,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:05,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 23:39:05,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 23:39:05,440 INFO L175 Difference]: Start difference. First operand has 284 places, 465 transitions, 7135 flow. Second operand 7 states and 118 transitions. [2024-06-27 23:39:05,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 476 transitions, 8403 flow [2024-06-27 23:39:07,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 476 transitions, 8095 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:07,313 INFO L231 Difference]: Finished difference. Result has 287 places, 465 transitions, 7105 flow [2024-06-27 23:39:07,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7105, PETRI_PLACES=287, PETRI_TRANSITIONS=465} [2024-06-27 23:39:07,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 23:39:07,314 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 465 transitions, 7105 flow [2024-06-27 23:39:07,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:07,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:07,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:07,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:39:07,314 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:07,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:07,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1167102043, now seen corresponding path program 4 times [2024-06-27 23:39:07,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:07,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809244071] [2024-06-27 23:39:07,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:07,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:08,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:08,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:08,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809244071] [2024-06-27 23:39:08,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809244071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:08,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:08,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:08,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001481414] [2024-06-27 23:39:08,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:08,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:08,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:08,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:08,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:08,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:08,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 465 transitions, 7105 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:08,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:08,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:08,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:10,703 INFO L124 PetriNetUnfolderBase]: 5169/8322 cut-off events. [2024-06-27 23:39:10,704 INFO L125 PetriNetUnfolderBase]: For 567251/567255 co-relation queries the response was YES. [2024-06-27 23:39:10,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62770 conditions, 8322 events. 5169/8322 cut-off events. For 567251/567255 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55460 event pairs, 1697 based on Foata normal form. 6/8327 useless extension candidates. Maximal degree in co-relation 62625. Up to 7654 conditions per place. [2024-06-27 23:39:10,830 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 354 selfloop transitions, 128 changer transitions 0/486 dead transitions. [2024-06-27 23:39:10,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 486 transitions, 8633 flow [2024-06-27 23:39:10,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:10,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:10,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 23:39:10,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 23:39:10,831 INFO L175 Difference]: Start difference. First operand has 287 places, 465 transitions, 7105 flow. Second operand 9 states and 141 transitions. [2024-06-27 23:39:10,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 486 transitions, 8633 flow [2024-06-27 23:39:12,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 486 transitions, 8312 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:12,795 INFO L231 Difference]: Finished difference. Result has 290 places, 473 transitions, 7262 flow [2024-06-27 23:39:12,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7262, PETRI_PLACES=290, PETRI_TRANSITIONS=473} [2024-06-27 23:39:12,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 23:39:12,796 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 473 transitions, 7262 flow [2024-06-27 23:39:12,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:12,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:12,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:12,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:39:12,796 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:12,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:12,796 INFO L85 PathProgramCache]: Analyzing trace with hash -300857166, now seen corresponding path program 2 times [2024-06-27 23:39:12,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:12,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877012459] [2024-06-27 23:39:12,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:12,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:14,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:14,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:14,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877012459] [2024-06-27 23:39:14,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877012459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:14,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:14,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:39:14,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068151] [2024-06-27 23:39:14,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:14,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:39:14,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:14,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:39:14,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:39:14,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:39:14,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 473 transitions, 7262 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:14,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:14,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:39:14,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:16,274 INFO L124 PetriNetUnfolderBase]: 5179/8337 cut-off events. [2024-06-27 23:39:16,274 INFO L125 PetriNetUnfolderBase]: For 587830/587834 co-relation queries the response was YES. [2024-06-27 23:39:16,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63755 conditions, 8337 events. 5179/8337 cut-off events. For 587830/587834 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 55635 event pairs, 1954 based on Foata normal form. 6/8342 useless extension candidates. Maximal degree in co-relation 63609. Up to 8017 conditions per place. [2024-06-27 23:39:16,567 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 448 selfloop transitions, 35 changer transitions 0/487 dead transitions. [2024-06-27 23:39:16,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 487 transitions, 8344 flow [2024-06-27 23:39:16,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:16,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:16,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 23:39:16,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 23:39:16,568 INFO L175 Difference]: Start difference. First operand has 290 places, 473 transitions, 7262 flow. Second operand 8 states and 128 transitions. [2024-06-27 23:39:16,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 487 transitions, 8344 flow [2024-06-27 23:39:18,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 487 transitions, 8079 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-27 23:39:18,275 INFO L231 Difference]: Finished difference. Result has 293 places, 476 transitions, 7163 flow [2024-06-27 23:39:18,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7163, PETRI_PLACES=293, PETRI_TRANSITIONS=476} [2024-06-27 23:39:18,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 23:39:18,276 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 476 transitions, 7163 flow [2024-06-27 23:39:18,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:18,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:18,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:18,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:39:18,276 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:18,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:18,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1167113203, now seen corresponding path program 5 times [2024-06-27 23:39:18,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:18,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551468764] [2024-06-27 23:39:18,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:18,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:19,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:19,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551468764] [2024-06-27 23:39:19,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551468764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:19,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:19,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:19,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201227975] [2024-06-27 23:39:19,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:19,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:19,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:19,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:19,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:19,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:19,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 476 transitions, 7163 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:19,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:19,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:19,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:21,654 INFO L124 PetriNetUnfolderBase]: 5181/8339 cut-off events. [2024-06-27 23:39:21,654 INFO L125 PetriNetUnfolderBase]: For 594142/594146 co-relation queries the response was YES. [2024-06-27 23:39:21,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63948 conditions, 8339 events. 5181/8339 cut-off events. For 594142/594146 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 55539 event pairs, 1699 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 63800. Up to 7700 conditions per place. [2024-06-27 23:39:21,770 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 360 selfloop transitions, 127 changer transitions 0/491 dead transitions. [2024-06-27 23:39:21,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 491 transitions, 8418 flow [2024-06-27 23:39:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:21,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:21,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 23:39:21,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-27 23:39:21,771 INFO L175 Difference]: Start difference. First operand has 293 places, 476 transitions, 7163 flow. Second operand 9 states and 139 transitions. [2024-06-27 23:39:21,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 491 transitions, 8418 flow [2024-06-27 23:39:23,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 491 transitions, 8274 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:39:23,760 INFO L231 Difference]: Finished difference. Result has 296 places, 480 transitions, 7385 flow [2024-06-27 23:39:23,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7385, PETRI_PLACES=296, PETRI_TRANSITIONS=480} [2024-06-27 23:39:23,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-27 23:39:23,760 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 480 transitions, 7385 flow [2024-06-27 23:39:23,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:23,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:23,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:23,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:39:23,761 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:23,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:23,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1153769160, now seen corresponding path program 3 times [2024-06-27 23:39:23,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:23,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115925966] [2024-06-27 23:39:23,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:23,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:25,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:25,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115925966] [2024-06-27 23:39:25,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115925966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:25,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:25,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:25,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737678564] [2024-06-27 23:39:25,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:25,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:25,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:25,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:25,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:25,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:25,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 480 transitions, 7385 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:25,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:25,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:25,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:27,417 INFO L124 PetriNetUnfolderBase]: 5191/8359 cut-off events. [2024-06-27 23:39:27,417 INFO L125 PetriNetUnfolderBase]: For 613317/613317 co-relation queries the response was YES. [2024-06-27 23:39:27,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64618 conditions, 8359 events. 5191/8359 cut-off events. For 613317/613317 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 55864 event pairs, 2303 based on Foata normal form. 2/8360 useless extension candidates. Maximal degree in co-relation 64469. Up to 8060 conditions per place. [2024-06-27 23:39:27,525 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 19 changer transitions 0/495 dead transitions. [2024-06-27 23:39:27,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 495 transitions, 8493 flow [2024-06-27 23:39:27,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:27,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 23:39:27,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 23:39:27,533 INFO L175 Difference]: Start difference. First operand has 296 places, 480 transitions, 7385 flow. Second operand 8 states and 120 transitions. [2024-06-27 23:39:27,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 495 transitions, 8493 flow [2024-06-27 23:39:29,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 495 transitions, 8164 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:29,070 INFO L231 Difference]: Finished difference. Result has 297 places, 483 transitions, 7198 flow [2024-06-27 23:39:29,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7056, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7198, PETRI_PLACES=297, PETRI_TRANSITIONS=483} [2024-06-27 23:39:29,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 23:39:29,071 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 483 transitions, 7198 flow [2024-06-27 23:39:29,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:29,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:29,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:29,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:39:29,071 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:29,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash 611700353, now seen corresponding path program 6 times [2024-06-27 23:39:29,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:29,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518353784] [2024-06-27 23:39:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:29,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:30,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:30,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:30,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518353784] [2024-06-27 23:39:30,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518353784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:30,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:30,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:30,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141504506] [2024-06-27 23:39:30,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:30,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:30,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:30,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:30,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:30,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 483 transitions, 7198 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:30,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:30,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:30,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:32,415 INFO L124 PetriNetUnfolderBase]: 5219/8393 cut-off events. [2024-06-27 23:39:32,415 INFO L125 PetriNetUnfolderBase]: For 628246/628250 co-relation queries the response was YES. [2024-06-27 23:39:32,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65183 conditions, 8393 events. 5219/8393 cut-off events. For 628246/628250 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 55920 event pairs, 1694 based on Foata normal form. 6/8398 useless extension candidates. Maximal degree in co-relation 65033. Up to 7570 conditions per place. [2024-06-27 23:39:32,533 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 347 selfloop transitions, 162 changer transitions 0/513 dead transitions. [2024-06-27 23:39:32,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 513 transitions, 9120 flow [2024-06-27 23:39:32,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:32,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:32,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:39:32,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 23:39:32,534 INFO L175 Difference]: Start difference. First operand has 297 places, 483 transitions, 7198 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:39:32,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 513 transitions, 9120 flow [2024-06-27 23:39:34,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 513 transitions, 8950 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:34,378 INFO L231 Difference]: Finished difference. Result has 301 places, 498 transitions, 7768 flow [2024-06-27 23:39:34,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7028, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7768, PETRI_PLACES=301, PETRI_TRANSITIONS=498} [2024-06-27 23:39:34,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 23:39:34,378 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 498 transitions, 7768 flow [2024-06-27 23:39:34,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:34,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:34,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:34,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:39:34,379 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:34,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash 611700756, now seen corresponding path program 4 times [2024-06-27 23:39:34,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:34,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344637921] [2024-06-27 23:39:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:34,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:34,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:35,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:35,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:35,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344637921] [2024-06-27 23:39:35,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344637921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:35,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:35,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:39:35,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956915883] [2024-06-27 23:39:35,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:35,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:39:35,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:35,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:39:35,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:39:35,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:39:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 498 transitions, 7768 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:35,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:39:35,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:37,710 INFO L124 PetriNetUnfolderBase]: 5216/8390 cut-off events. [2024-06-27 23:39:37,710 INFO L125 PetriNetUnfolderBase]: For 639315/639319 co-relation queries the response was YES. [2024-06-27 23:39:37,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66380 conditions, 8390 events. 5216/8390 cut-off events. For 639315/639319 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 55879 event pairs, 1950 based on Foata normal form. 5/8394 useless extension candidates. Maximal degree in co-relation 66229. Up to 8041 conditions per place. [2024-06-27 23:39:37,815 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 463 selfloop transitions, 53 changer transitions 0/521 dead transitions. [2024-06-27 23:39:37,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 521 transitions, 8965 flow [2024-06-27 23:39:37,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:39:37,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:39:37,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-27 23:39:37,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-27 23:39:37,816 INFO L175 Difference]: Start difference. First operand has 301 places, 498 transitions, 7768 flow. Second operand 7 states and 127 transitions. [2024-06-27 23:39:37,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 521 transitions, 8965 flow [2024-06-27 23:39:40,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 521 transitions, 8660 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-27 23:39:40,366 INFO L231 Difference]: Finished difference. Result has 306 places, 511 transitions, 7762 flow [2024-06-27 23:39:40,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7463, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7762, PETRI_PLACES=306, PETRI_TRANSITIONS=511} [2024-06-27 23:39:40,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 23:39:40,367 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 511 transitions, 7762 flow [2024-06-27 23:39:40,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:40,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:40,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:40,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:39:40,367 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:40,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:40,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1070788972, now seen corresponding path program 7 times [2024-06-27 23:39:40,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:40,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317061621] [2024-06-27 23:39:40,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:40,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:41,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:41,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:41,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317061621] [2024-06-27 23:39:41,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317061621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:41,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:41,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:39:41,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558846058] [2024-06-27 23:39:41,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:41,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:39:41,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:41,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:39:41,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:39:41,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:41,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 511 transitions, 7762 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:41,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:41,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:41,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:42,974 INFO L124 PetriNetUnfolderBase]: 5220/8391 cut-off events. [2024-06-27 23:39:42,974 INFO L125 PetriNetUnfolderBase]: For 642883/642887 co-relation queries the response was YES. [2024-06-27 23:39:43,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65604 conditions, 8391 events. 5220/8391 cut-off events. For 642883/642887 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 55911 event pairs, 1679 based on Foata normal form. 6/8396 useless extension candidates. Maximal degree in co-relation 65449. Up to 7917 conditions per place. [2024-06-27 23:39:43,089 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 459 selfloop transitions, 72 changer transitions 0/535 dead transitions. [2024-06-27 23:39:43,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 535 transitions, 8943 flow [2024-06-27 23:39:43,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:43,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 23:39:43,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 23:39:43,091 INFO L175 Difference]: Start difference. First operand has 306 places, 511 transitions, 7762 flow. Second operand 8 states and 137 transitions. [2024-06-27 23:39:43,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 535 transitions, 8943 flow [2024-06-27 23:39:44,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 535 transitions, 8780 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-27 23:39:44,733 INFO L231 Difference]: Finished difference. Result has 312 places, 515 transitions, 7817 flow [2024-06-27 23:39:44,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7599, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7817, PETRI_PLACES=312, PETRI_TRANSITIONS=515} [2024-06-27 23:39:44,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 23:39:44,733 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 515 transitions, 7817 flow [2024-06-27 23:39:44,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:44,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:44,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:44,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:39:44,734 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:44,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:44,734 INFO L85 PathProgramCache]: Analyzing trace with hash 547150963, now seen corresponding path program 7 times [2024-06-27 23:39:44,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:44,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601532030] [2024-06-27 23:39:44,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:44,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:45,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:45,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601532030] [2024-06-27 23:39:45,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601532030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:45,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:45,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:39:45,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110663557] [2024-06-27 23:39:45,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:45,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:39:45,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:45,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:39:45,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:39:45,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:45,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 515 transitions, 7817 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:45,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:45,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:45,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:47,744 INFO L124 PetriNetUnfolderBase]: 5240/8427 cut-off events. [2024-06-27 23:39:47,745 INFO L125 PetriNetUnfolderBase]: For 659562/659568 co-relation queries the response was YES. [2024-06-27 23:39:47,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66189 conditions, 8427 events. 5240/8427 cut-off events. For 659562/659568 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 56337 event pairs, 1735 based on Foata normal form. 8/8434 useless extension candidates. Maximal degree in co-relation 66031. Up to 7932 conditions per place. [2024-06-27 23:39:47,862 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 456 selfloop transitions, 87 changer transitions 0/547 dead transitions. [2024-06-27 23:39:47,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 547 transitions, 9138 flow [2024-06-27 23:39:47,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:47,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:47,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 23:39:47,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 23:39:47,864 INFO L175 Difference]: Start difference. First operand has 312 places, 515 transitions, 7817 flow. Second operand 9 states and 152 transitions. [2024-06-27 23:39:47,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 547 transitions, 9138 flow [2024-06-27 23:39:50,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 547 transitions, 8968 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:50,014 INFO L231 Difference]: Finished difference. Result has 314 places, 523 transitions, 8003 flow [2024-06-27 23:39:50,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7647, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8003, PETRI_PLACES=314, PETRI_TRANSITIONS=523} [2024-06-27 23:39:50,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 23:39:50,014 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 523 transitions, 8003 flow [2024-06-27 23:39:50,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:50,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:50,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:50,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:39:50,015 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:50,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:50,016 INFO L85 PathProgramCache]: Analyzing trace with hash 619303662, now seen corresponding path program 8 times [2024-06-27 23:39:50,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:50,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543016201] [2024-06-27 23:39:50,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:50,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:50,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:50,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 23:39:50,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:50,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543016201] [2024-06-27 23:39:50,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543016201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:50,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:50,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:39:50,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507184845] [2024-06-27 23:39:50,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:50,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:39:50,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:50,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:39:50,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:39:50,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:50,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 523 transitions, 8003 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:50,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:50,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:50,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:53,079 INFO L124 PetriNetUnfolderBase]: 5232/8408 cut-off events. [2024-06-27 23:39:53,079 INFO L125 PetriNetUnfolderBase]: For 668394/668398 co-relation queries the response was YES. [2024-06-27 23:39:53,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66250 conditions, 8408 events. 5232/8408 cut-off events. For 668394/668398 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 56027 event pairs, 1671 based on Foata normal form. 6/8413 useless extension candidates. Maximal degree in co-relation 66091. Up to 7850 conditions per place. [2024-06-27 23:39:53,182 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 433 selfloop transitions, 104 changer transitions 0/541 dead transitions. [2024-06-27 23:39:53,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 541 transitions, 9137 flow [2024-06-27 23:39:53,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:39:53,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:39:53,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:39:53,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:39:53,183 INFO L175 Difference]: Start difference. First operand has 314 places, 523 transitions, 8003 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:39:53,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 541 transitions, 9137 flow [2024-06-27 23:39:55,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 541 transitions, 8836 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 23:39:55,617 INFO L231 Difference]: Finished difference. Result has 315 places, 523 transitions, 7929 flow [2024-06-27 23:39:55,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7929, PETRI_PLACES=315, PETRI_TRANSITIONS=523} [2024-06-27 23:39:55,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 23:39:55,618 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 523 transitions, 7929 flow [2024-06-27 23:39:55,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:55,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:39:55,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:39:55,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:39:55,618 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:39:55,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:39:55,618 INFO L85 PathProgramCache]: Analyzing trace with hash -368558447, now seen corresponding path program 8 times [2024-06-27 23:39:55,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:39:55,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877976684] [2024-06-27 23:39:55,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:39:55,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:39:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:39:56,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:39:56,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:39:56,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877976684] [2024-06-27 23:39:56,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877976684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:39:56,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:39:56,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:39:56,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410996564] [2024-06-27 23:39:56,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:39:56,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:39:56,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:39:56,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:39:56,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:39:56,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:39:56,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 523 transitions, 7929 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:39:56,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:39:56,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:39:56,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:39:58,974 INFO L124 PetriNetUnfolderBase]: 5267/8461 cut-off events. [2024-06-27 23:39:58,974 INFO L125 PetriNetUnfolderBase]: For 688943/688949 co-relation queries the response was YES. [2024-06-27 23:39:59,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66712 conditions, 8461 events. 5267/8461 cut-off events. For 688943/688949 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 56415 event pairs, 1660 based on Foata normal form. 10/8470 useless extension candidates. Maximal degree in co-relation 66552. Up to 7953 conditions per place. [2024-06-27 23:39:59,092 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 468 selfloop transitions, 88 changer transitions 0/560 dead transitions. [2024-06-27 23:39:59,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 560 transitions, 9358 flow [2024-06-27 23:39:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:39:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:39:59,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:39:59,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:39:59,093 INFO L175 Difference]: Start difference. First operand has 315 places, 523 transitions, 7929 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:39:59,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 560 transitions, 9358 flow [2024-06-27 23:40:01,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 560 transitions, 9189 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:01,196 INFO L231 Difference]: Finished difference. Result has 318 places, 535 transitions, 8169 flow [2024-06-27 23:40:01,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8169, PETRI_PLACES=318, PETRI_TRANSITIONS=535} [2024-06-27 23:40:01,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 23:40:01,197 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 535 transitions, 8169 flow [2024-06-27 23:40:01,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:01,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:01,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:01,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:40:01,198 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:01,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:01,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1621504269, now seen corresponding path program 9 times [2024-06-27 23:40:01,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:01,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506548612] [2024-06-27 23:40:01,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:01,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:02,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:02,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506548612] [2024-06-27 23:40:02,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506548612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:02,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:02,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:02,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406172676] [2024-06-27 23:40:02,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:02,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:02,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:02,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:02,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:02,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:02,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 535 transitions, 8169 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:02,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:02,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:02,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:04,295 INFO L124 PetriNetUnfolderBase]: 5287/8487 cut-off events. [2024-06-27 23:40:04,295 INFO L125 PetriNetUnfolderBase]: For 701845/701849 co-relation queries the response was YES. [2024-06-27 23:40:04,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68084 conditions, 8487 events. 5287/8487 cut-off events. For 701845/701849 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 56650 event pairs, 1671 based on Foata normal form. 6/8492 useless extension candidates. Maximal degree in co-relation 67923. Up to 7915 conditions per place. [2024-06-27 23:40:04,424 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 447 selfloop transitions, 111 changer transitions 0/562 dead transitions. [2024-06-27 23:40:04,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 562 transitions, 9514 flow [2024-06-27 23:40:04,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:04,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:40:04,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 23:40:04,425 INFO L175 Difference]: Start difference. First operand has 318 places, 535 transitions, 8169 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:40:04,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 562 transitions, 9514 flow [2024-06-27 23:40:06,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 562 transitions, 9324 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:06,683 INFO L231 Difference]: Finished difference. Result has 321 places, 543 transitions, 8396 flow [2024-06-27 23:40:06,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7979, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8396, PETRI_PLACES=321, PETRI_TRANSITIONS=543} [2024-06-27 23:40:06,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 23:40:06,683 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 543 transitions, 8396 flow [2024-06-27 23:40:06,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:06,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:06,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:06,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:40:06,684 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:06,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:06,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1261342239, now seen corresponding path program 10 times [2024-06-27 23:40:06,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:06,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970435160] [2024-06-27 23:40:06,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:06,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:08,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:08,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970435160] [2024-06-27 23:40:08,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970435160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:08,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:08,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:08,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133353821] [2024-06-27 23:40:08,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:08,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:08,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:08,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:08,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:08,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:08,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 543 transitions, 8396 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:08,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:08,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:08,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:10,132 INFO L124 PetriNetUnfolderBase]: 5319/8540 cut-off events. [2024-06-27 23:40:10,133 INFO L125 PetriNetUnfolderBase]: For 721770/721774 co-relation queries the response was YES. [2024-06-27 23:40:10,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68886 conditions, 8540 events. 5319/8540 cut-off events. For 721770/721774 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 56973 event pairs, 1671 based on Foata normal form. 6/8545 useless extension candidates. Maximal degree in co-relation 68724. Up to 7861 conditions per place. [2024-06-27 23:40:10,258 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 442 selfloop transitions, 132 changer transitions 0/578 dead transitions. [2024-06-27 23:40:10,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 578 transitions, 10108 flow [2024-06-27 23:40:10,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:10,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:10,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 23:40:10,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 23:40:10,259 INFO L175 Difference]: Start difference. First operand has 321 places, 543 transitions, 8396 flow. Second operand 9 states and 150 transitions. [2024-06-27 23:40:10,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 578 transitions, 10108 flow [2024-06-27 23:40:12,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 578 transitions, 9794 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:12,564 INFO L231 Difference]: Finished difference. Result has 324 places, 558 transitions, 8762 flow [2024-06-27 23:40:12,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8082, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8762, PETRI_PLACES=324, PETRI_TRANSITIONS=558} [2024-06-27 23:40:12,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 23:40:12,565 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 558 transitions, 8762 flow [2024-06-27 23:40:12,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:12,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:12,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:12,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:40:12,565 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:12,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:12,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1854898522, now seen corresponding path program 1 times [2024-06-27 23:40:12,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:12,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927820482] [2024-06-27 23:40:12,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:12,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:13,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:13,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927820482] [2024-06-27 23:40:13,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927820482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:13,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:13,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:13,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762341427] [2024-06-27 23:40:13,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:13,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:13,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:13,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:13,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:13,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:13,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 558 transitions, 8762 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:13,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:13,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:13,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:15,721 INFO L124 PetriNetUnfolderBase]: 5274/8514 cut-off events. [2024-06-27 23:40:15,721 INFO L125 PetriNetUnfolderBase]: For 740729/740729 co-relation queries the response was YES. [2024-06-27 23:40:15,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69277 conditions, 8514 events. 5274/8514 cut-off events. For 740729/740729 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 57348 event pairs, 2295 based on Foata normal form. 1/8514 useless extension candidates. Maximal degree in co-relation 69113. Up to 7991 conditions per place. [2024-06-27 23:40:15,835 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 525 selfloop transitions, 28 changer transitions 0/587 dead transitions. [2024-06-27 23:40:15,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 587 transitions, 10096 flow [2024-06-27 23:40:15,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:40:15,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:40:15,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 23:40:15,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 23:40:15,836 INFO L175 Difference]: Start difference. First operand has 324 places, 558 transitions, 8762 flow. Second operand 8 states and 135 transitions. [2024-06-27 23:40:15,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 587 transitions, 10096 flow [2024-06-27 23:40:18,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 587 transitions, 9835 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:18,338 INFO L231 Difference]: Finished difference. Result has 328 places, 569 transitions, 8748 flow [2024-06-27 23:40:18,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8505, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8748, PETRI_PLACES=328, PETRI_TRANSITIONS=569} [2024-06-27 23:40:18,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 23:40:18,338 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 569 transitions, 8748 flow [2024-06-27 23:40:18,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:18,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:18,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:18,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:40:18,339 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:18,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:18,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2046712689, now seen corresponding path program 1 times [2024-06-27 23:40:18,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:18,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745056907] [2024-06-27 23:40:18,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:18,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:19,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:19,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745056907] [2024-06-27 23:40:19,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745056907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:19,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:19,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:19,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355679548] [2024-06-27 23:40:19,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:19,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:19,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:19,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:19,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:19,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:19,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 569 transitions, 8748 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:19,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:19,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:19,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:21,625 INFO L124 PetriNetUnfolderBase]: 5351/8595 cut-off events. [2024-06-27 23:40:21,626 INFO L125 PetriNetUnfolderBase]: For 752843/752843 co-relation queries the response was YES. [2024-06-27 23:40:21,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69855 conditions, 8595 events. 5351/8595 cut-off events. For 752843/752843 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 57483 event pairs, 2325 based on Foata normal form. 2/8596 useless extension candidates. Maximal degree in co-relation 69688. Up to 8264 conditions per place. [2024-06-27 23:40:21,753 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 560 selfloop transitions, 25 changer transitions 0/589 dead transitions. [2024-06-27 23:40:21,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 589 transitions, 10042 flow [2024-06-27 23:40:21,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:21,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:21,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 23:40:21,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-27 23:40:21,754 INFO L175 Difference]: Start difference. First operand has 328 places, 569 transitions, 8748 flow. Second operand 9 states and 134 transitions. [2024-06-27 23:40:21,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 589 transitions, 10042 flow [2024-06-27 23:40:24,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 589 transitions, 9970 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:24,179 INFO L231 Difference]: Finished difference. Result has 332 places, 572 transitions, 8790 flow [2024-06-27 23:40:24,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8790, PETRI_PLACES=332, PETRI_TRANSITIONS=572} [2024-06-27 23:40:24,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-27 23:40:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 572 transitions, 8790 flow [2024-06-27 23:40:24,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:24,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:24,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:24,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:40:24,180 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:24,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:24,180 INFO L85 PathProgramCache]: Analyzing trace with hash 2050431759, now seen corresponding path program 2 times [2024-06-27 23:40:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:24,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76237537] [2024-06-27 23:40:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:24,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:25,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:25,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:25,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76237537] [2024-06-27 23:40:25,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76237537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:25,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:25,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:25,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907802014] [2024-06-27 23:40:25,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:25,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:25,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:25,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:25,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:25,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:25,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 572 transitions, 8790 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:25,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:25,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:25,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:27,451 INFO L124 PetriNetUnfolderBase]: 5366/8616 cut-off events. [2024-06-27 23:40:27,451 INFO L125 PetriNetUnfolderBase]: For 769390/769390 co-relation queries the response was YES. [2024-06-27 23:40:27,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70718 conditions, 8616 events. 5366/8616 cut-off events. For 769390/769390 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 57585 event pairs, 2324 based on Foata normal form. 2/8617 useless extension candidates. Maximal degree in co-relation 70550. Up to 8268 conditions per place. [2024-06-27 23:40:27,578 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 553 selfloop transitions, 35 changer transitions 0/592 dead transitions. [2024-06-27 23:40:27,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 592 transitions, 10111 flow [2024-06-27 23:40:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:27,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:27,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 23:40:27,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-27 23:40:27,579 INFO L175 Difference]: Start difference. First operand has 332 places, 572 transitions, 8790 flow. Second operand 9 states and 134 transitions. [2024-06-27 23:40:27,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 592 transitions, 10111 flow [2024-06-27 23:40:30,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 592 transitions, 10019 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 23:40:30,013 INFO L231 Difference]: Finished difference. Result has 335 places, 578 transitions, 8891 flow [2024-06-27 23:40:30,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8891, PETRI_PLACES=335, PETRI_TRANSITIONS=578} [2024-06-27 23:40:30,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 23:40:30,014 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 578 transitions, 8891 flow [2024-06-27 23:40:30,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:30,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:30,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:30,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:40:30,014 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:30,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:30,014 INFO L85 PathProgramCache]: Analyzing trace with hash -591582158, now seen corresponding path program 2 times [2024-06-27 23:40:30,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:30,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903328465] [2024-06-27 23:40:30,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:30,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:30,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:31,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:31,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:31,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903328465] [2024-06-27 23:40:31,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903328465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:31,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:31,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:31,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777625067] [2024-06-27 23:40:31,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:31,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:31,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:31,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:31,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:31,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:31,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 578 transitions, 8891 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:31,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:31,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:31,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:33,140 INFO L124 PetriNetUnfolderBase]: 5304/8555 cut-off events. [2024-06-27 23:40:33,141 INFO L125 PetriNetUnfolderBase]: For 785693/785699 co-relation queries the response was YES. [2024-06-27 23:40:33,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71076 conditions, 8555 events. 5304/8555 cut-off events. For 785693/785699 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 57566 event pairs, 2252 based on Foata normal form. 1/8550 useless extension candidates. Maximal degree in co-relation 70906. Up to 8017 conditions per place. [2024-06-27 23:40:33,270 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 518 selfloop transitions, 39 changer transitions 0/593 dead transitions. [2024-06-27 23:40:33,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 593 transitions, 10088 flow [2024-06-27 23:40:33,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:40:33,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:40:33,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 23:40:33,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 23:40:33,271 INFO L175 Difference]: Start difference. First operand has 335 places, 578 transitions, 8891 flow. Second operand 7 states and 120 transitions. [2024-06-27 23:40:33,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 593 transitions, 10088 flow [2024-06-27 23:40:35,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 593 transitions, 9962 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 23:40:35,695 INFO L231 Difference]: Finished difference. Result has 336 places, 581 transitions, 8893 flow [2024-06-27 23:40:35,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8765, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8893, PETRI_PLACES=336, PETRI_TRANSITIONS=581} [2024-06-27 23:40:35,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-27 23:40:35,695 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 581 transitions, 8893 flow [2024-06-27 23:40:35,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:35,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:35,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:35,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:40:35,696 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:35,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash -591576206, now seen corresponding path program 1 times [2024-06-27 23:40:35,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:35,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017273612] [2024-06-27 23:40:35,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:35,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:37,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:37,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017273612] [2024-06-27 23:40:37,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017273612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:37,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:37,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:40:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295018001] [2024-06-27 23:40:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:37,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:40:37,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:37,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:40:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:40:37,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:37,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 581 transitions, 8893 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:37,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:37,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:37,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:39,514 INFO L124 PetriNetUnfolderBase]: 5362/8611 cut-off events. [2024-06-27 23:40:39,515 INFO L125 PetriNetUnfolderBase]: For 788828/788828 co-relation queries the response was YES. [2024-06-27 23:40:39,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71175 conditions, 8611 events. 5362/8611 cut-off events. For 788828/788828 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57588 event pairs, 2281 based on Foata normal form. 2/8612 useless extension candidates. Maximal degree in co-relation 71004. Up to 8293 conditions per place. [2024-06-27 23:40:39,663 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 566 selfloop transitions, 24 changer transitions 0/594 dead transitions. [2024-06-27 23:40:39,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 594 transitions, 10115 flow [2024-06-27 23:40:39,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:39,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:39,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:40:39,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-27 23:40:39,664 INFO L175 Difference]: Start difference. First operand has 336 places, 581 transitions, 8893 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:40:39,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 594 transitions, 10115 flow [2024-06-27 23:40:42,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 594 transitions, 10011 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 23:40:42,107 INFO L231 Difference]: Finished difference. Result has 341 places, 581 transitions, 8843 flow [2024-06-27 23:40:42,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8789, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8843, PETRI_PLACES=341, PETRI_TRANSITIONS=581} [2024-06-27 23:40:42,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 23:40:42,107 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 581 transitions, 8843 flow [2024-06-27 23:40:42,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:42,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:42,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:42,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:40:42,108 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:42,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:42,108 INFO L85 PathProgramCache]: Analyzing trace with hash -591576423, now seen corresponding path program 3 times [2024-06-27 23:40:42,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:42,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400023148] [2024-06-27 23:40:42,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:42,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:42,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:43,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:43,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:43,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400023148] [2024-06-27 23:40:43,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400023148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:43,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:43,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:40:43,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505055894] [2024-06-27 23:40:43,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:43,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:40:43,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:43,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:40:43,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:40:43,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:43,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 581 transitions, 8843 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:43,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:43,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:43,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:45,559 INFO L124 PetriNetUnfolderBase]: 5375/8629 cut-off events. [2024-06-27 23:40:45,559 INFO L125 PetriNetUnfolderBase]: For 803790/803790 co-relation queries the response was YES. [2024-06-27 23:40:45,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71521 conditions, 8629 events. 5375/8629 cut-off events. For 803790/803790 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 57715 event pairs, 2281 based on Foata normal form. 1/8629 useless extension candidates. Maximal degree in co-relation 71349. Up to 8310 conditions per place. [2024-06-27 23:40:45,701 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 569 selfloop transitions, 27 changer transitions 0/600 dead transitions. [2024-06-27 23:40:45,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 600 transitions, 10377 flow [2024-06-27 23:40:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:45,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-27 23:40:45,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-27 23:40:45,702 INFO L175 Difference]: Start difference. First operand has 341 places, 581 transitions, 8843 flow. Second operand 9 states and 131 transitions. [2024-06-27 23:40:45,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 600 transitions, 10377 flow [2024-06-27 23:40:47,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 600 transitions, 10298 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 23:40:47,887 INFO L231 Difference]: Finished difference. Result has 343 places, 587 transitions, 8961 flow [2024-06-27 23:40:47,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8764, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8961, PETRI_PLACES=343, PETRI_TRANSITIONS=587} [2024-06-27 23:40:47,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 23:40:47,887 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 587 transitions, 8961 flow [2024-06-27 23:40:47,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:47,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:47,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:47,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:40:47,888 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:47,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:47,888 INFO L85 PathProgramCache]: Analyzing trace with hash 604533401, now seen corresponding path program 4 times [2024-06-27 23:40:47,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:47,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244074409] [2024-06-27 23:40:47,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:47,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:47,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:49,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:49,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:49,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244074409] [2024-06-27 23:40:49,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244074409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:49,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:49,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:49,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206712710] [2024-06-27 23:40:49,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:49,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:49,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:49,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:49,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:49,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:40:49,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 587 transitions, 8961 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:49,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:49,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:40:49,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:51,190 INFO L124 PetriNetUnfolderBase]: 5388/8648 cut-off events. [2024-06-27 23:40:51,190 INFO L125 PetriNetUnfolderBase]: For 829655/829659 co-relation queries the response was YES. [2024-06-27 23:40:51,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72989 conditions, 8648 events. 5388/8648 cut-off events. For 829655/829659 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 57786 event pairs, 2283 based on Foata normal form. 5/8652 useless extension candidates. Maximal degree in co-relation 72815. Up to 8324 conditions per place. [2024-06-27 23:40:51,335 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 569 selfloop transitions, 32 changer transitions 0/605 dead transitions. [2024-06-27 23:40:51,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 605 transitions, 10540 flow [2024-06-27 23:40:51,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:40:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:40:51,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 23:40:51,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-27 23:40:51,336 INFO L175 Difference]: Start difference. First operand has 343 places, 587 transitions, 8961 flow. Second operand 9 states and 130 transitions. [2024-06-27 23:40:51,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 605 transitions, 10540 flow [2024-06-27 23:40:54,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 605 transitions, 10457 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 23:40:54,308 INFO L231 Difference]: Finished difference. Result has 348 places, 594 transitions, 9125 flow [2024-06-27 23:40:54,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8878, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9125, PETRI_PLACES=348, PETRI_TRANSITIONS=594} [2024-06-27 23:40:54,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 23:40:54,309 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 594 transitions, 9125 flow [2024-06-27 23:40:54,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:54,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:40:54,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:40:54,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:40:54,310 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:40:54,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:40:54,310 INFO L85 PathProgramCache]: Analyzing trace with hash 604527666, now seen corresponding path program 3 times [2024-06-27 23:40:54,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:40:54,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552028378] [2024-06-27 23:40:54,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:40:54,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:40:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:40:55,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:40:55,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:40:55,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552028378] [2024-06-27 23:40:55,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552028378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:40:55,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:40:55,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:40:55,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646077143] [2024-06-27 23:40:55,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:40:55,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:40:55,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:40:55,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:40:55,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:40:55,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:40:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 594 transitions, 9125 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:40:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:40:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:40:55,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:40:57,866 INFO L124 PetriNetUnfolderBase]: 5321/8581 cut-off events. [2024-06-27 23:40:57,867 INFO L125 PetriNetUnfolderBase]: For 855330/855342 co-relation queries the response was YES. [2024-06-27 23:40:57,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73834 conditions, 8581 events. 5321/8581 cut-off events. For 855330/855342 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 57795 event pairs, 2261 based on Foata normal form. 1/8576 useless extension candidates. Maximal degree in co-relation 73657. Up to 8019 conditions per place. [2024-06-27 23:40:58,012 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 514 selfloop transitions, 48 changer transitions 0/603 dead transitions. [2024-06-27 23:40:58,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 603 transitions, 10279 flow [2024-06-27 23:40:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:40:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:40:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 23:40:58,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:40:58,013 INFO L175 Difference]: Start difference. First operand has 348 places, 594 transitions, 9125 flow. Second operand 7 states and 119 transitions. [2024-06-27 23:40:58,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 603 transitions, 10279 flow [2024-06-27 23:41:01,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 603 transitions, 10142 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:01,092 INFO L231 Difference]: Finished difference. Result has 350 places, 594 transitions, 9092 flow [2024-06-27 23:41:01,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8988, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9092, PETRI_PLACES=350, PETRI_TRANSITIONS=594} [2024-06-27 23:41:01,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-27 23:41:01,093 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 594 transitions, 9092 flow [2024-06-27 23:41:01,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:01,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:01,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:41:01,093 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:01,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash -447691473, now seen corresponding path program 5 times [2024-06-27 23:41:01,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:01,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719691556] [2024-06-27 23:41:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:02,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:02,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719691556] [2024-06-27 23:41:02,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719691556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:02,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:02,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:02,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745564792] [2024-06-27 23:41:02,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:02,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:02,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:02,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:02,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:02,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:41:02,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 594 transitions, 9092 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:02,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:02,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:41:02,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:04,615 INFO L124 PetriNetUnfolderBase]: 5328/8592 cut-off events. [2024-06-27 23:41:04,615 INFO L125 PetriNetUnfolderBase]: For 875321/875333 co-relation queries the response was YES. [2024-06-27 23:41:04,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74117 conditions, 8592 events. 5328/8592 cut-off events. For 875321/875333 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 57814 event pairs, 2261 based on Foata normal form. 2/8588 useless extension candidates. Maximal degree in co-relation 73938. Up to 8037 conditions per place. [2024-06-27 23:41:04,755 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 42 changer transitions 0/607 dead transitions. [2024-06-27 23:41:04,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 607 transitions, 10304 flow [2024-06-27 23:41:04,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:04,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 23:41:04,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 23:41:04,756 INFO L175 Difference]: Start difference. First operand has 350 places, 594 transitions, 9092 flow. Second operand 9 states and 140 transitions. [2024-06-27 23:41:04,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 607 transitions, 10304 flow [2024-06-27 23:41:07,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 607 transitions, 10206 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:07,862 INFO L231 Difference]: Finished difference. Result has 354 places, 597 transitions, 9138 flow [2024-06-27 23:41:07,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8994, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9138, PETRI_PLACES=354, PETRI_TRANSITIONS=597} [2024-06-27 23:41:07,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 23:41:07,863 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 597 transitions, 9138 flow [2024-06-27 23:41:07,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:07,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:07,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:07,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:41:07,863 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:07,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:07,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1154030335, now seen corresponding path program 6 times [2024-06-27 23:41:07,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:07,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762296836] [2024-06-27 23:41:07,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:07,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:09,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 23:41:09,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:09,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762296836] [2024-06-27 23:41:09,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762296836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:09,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:09,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:41:09,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9623779] [2024-06-27 23:41:09,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:09,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:41:09,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:09,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:41:09,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:41:09,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:09,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 597 transitions, 9138 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:09,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:09,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:09,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:11,348 INFO L124 PetriNetUnfolderBase]: 5400/8665 cut-off events. [2024-06-27 23:41:11,348 INFO L125 PetriNetUnfolderBase]: For 880320/880324 co-relation queries the response was YES. [2024-06-27 23:41:11,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75296 conditions, 8665 events. 5400/8665 cut-off events. For 880320/880324 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 57875 event pairs, 2283 based on Foata normal form. 5/8669 useless extension candidates. Maximal degree in co-relation 75116. Up to 8316 conditions per place. [2024-06-27 23:41:11,505 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 563 selfloop transitions, 48 changer transitions 0/615 dead transitions. [2024-06-27 23:41:11,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 615 transitions, 10926 flow [2024-06-27 23:41:11,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:11,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:11,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 23:41:11,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-27 23:41:11,509 INFO L175 Difference]: Start difference. First operand has 354 places, 597 transitions, 9138 flow. Second operand 9 states and 134 transitions. [2024-06-27 23:41:11,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 615 transitions, 10926 flow [2024-06-27 23:41:14,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 615 transitions, 10814 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:14,450 INFO L231 Difference]: Finished difference. Result has 357 places, 603 transitions, 9294 flow [2024-06-27 23:41:14,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9026, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9294, PETRI_PLACES=357, PETRI_TRANSITIONS=603} [2024-06-27 23:41:14,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 23:41:14,451 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 603 transitions, 9294 flow [2024-06-27 23:41:14,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:14,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:14,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:14,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:41:14,452 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:14,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:14,452 INFO L85 PathProgramCache]: Analyzing trace with hash 612162098, now seen corresponding path program 1 times [2024-06-27 23:41:14,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:14,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934620030] [2024-06-27 23:41:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:14,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:16,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:16,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:16,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934620030] [2024-06-27 23:41:16,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934620030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:16,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:16,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:41:16,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418266967] [2024-06-27 23:41:16,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:16,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:41:16,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:16,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:41:16,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:41:16,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:16,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 603 transitions, 9294 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:16,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:16,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:16,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:18,906 INFO L124 PetriNetUnfolderBase]: 5395/8657 cut-off events. [2024-06-27 23:41:18,907 INFO L125 PetriNetUnfolderBase]: For 903846/903846 co-relation queries the response was YES. [2024-06-27 23:41:19,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76152 conditions, 8657 events. 5395/8657 cut-off events. For 903846/903846 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 57834 event pairs, 2282 based on Foata normal form. 2/8658 useless extension candidates. Maximal degree in co-relation 75970. Up to 8349 conditions per place. [2024-06-27 23:41:19,049 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 593 selfloop transitions, 21 changer transitions 0/618 dead transitions. [2024-06-27 23:41:19,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 618 transitions, 10661 flow [2024-06-27 23:41:19,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:41:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:41:19,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 23:41:19,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33658536585365856 [2024-06-27 23:41:19,051 INFO L175 Difference]: Start difference. First operand has 357 places, 603 transitions, 9294 flow. Second operand 10 states and 138 transitions. [2024-06-27 23:41:19,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 618 transitions, 10661 flow [2024-06-27 23:41:22,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 618 transitions, 10321 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:22,857 INFO L231 Difference]: Finished difference. Result has 361 places, 606 transitions, 9114 flow [2024-06-27 23:41:22,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8954, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9114, PETRI_PLACES=361, PETRI_TRANSITIONS=606} [2024-06-27 23:41:22,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 23:41:22,858 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 606 transitions, 9114 flow [2024-06-27 23:41:22,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:22,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:22,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:22,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:41:22,858 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:22,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:22,859 INFO L85 PathProgramCache]: Analyzing trace with hash 61495652, now seen corresponding path program 1 times [2024-06-27 23:41:22,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:22,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549862407] [2024-06-27 23:41:22,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:22,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:22,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:23,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:23,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:23,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549862407] [2024-06-27 23:41:23,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549862407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:23,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:23,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:41:23,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411676749] [2024-06-27 23:41:23,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:23,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:41:23,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:23,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:41:23,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:41:23,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:23,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 606 transitions, 9114 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:23,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:23,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:23,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:26,178 INFO L124 PetriNetUnfolderBase]: 5405/8656 cut-off events. [2024-06-27 23:41:26,178 INFO L125 PetriNetUnfolderBase]: For 917202/917204 co-relation queries the response was YES. [2024-06-27 23:41:26,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75795 conditions, 8656 events. 5405/8656 cut-off events. For 917202/917204 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 57557 event pairs, 1331 based on Foata normal form. 2/8657 useless extension candidates. Maximal degree in co-relation 75612. Up to 7736 conditions per place. [2024-06-27 23:41:26,299 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 500 selfloop transitions, 140 changer transitions 0/644 dead transitions. [2024-06-27 23:41:26,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 644 transitions, 10810 flow [2024-06-27 23:41:26,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:26,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:26,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 23:41:26,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 23:41:26,301 INFO L175 Difference]: Start difference. First operand has 361 places, 606 transitions, 9114 flow. Second operand 9 states and 151 transitions. [2024-06-27 23:41:26,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 644 transitions, 10810 flow [2024-06-27 23:41:29,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 644 transitions, 10675 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:29,876 INFO L231 Difference]: Finished difference. Result has 364 places, 623 transitions, 9599 flow [2024-06-27 23:41:29,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8979, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9599, PETRI_PLACES=364, PETRI_TRANSITIONS=623} [2024-06-27 23:41:29,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 23:41:29,877 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 623 transitions, 9599 flow [2024-06-27 23:41:29,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:29,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:29,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:29,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:41:29,877 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:29,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:29,878 INFO L85 PathProgramCache]: Analyzing trace with hash 61615808, now seen corresponding path program 1 times [2024-06-27 23:41:29,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:29,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810595038] [2024-06-27 23:41:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:29,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:31,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:31,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:31,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810595038] [2024-06-27 23:41:31,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810595038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:31,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:31,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:31,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354203771] [2024-06-27 23:41:31,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:31,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:31,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:31,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:31,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:31,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:31,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 623 transitions, 9599 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:31,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:31,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:31,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:33,427 INFO L124 PetriNetUnfolderBase]: 5425/8688 cut-off events. [2024-06-27 23:41:33,427 INFO L125 PetriNetUnfolderBase]: For 952306/952310 co-relation queries the response was YES. [2024-06-27 23:41:33,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78196 conditions, 8688 events. 5425/8688 cut-off events. For 952306/952310 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 57891 event pairs, 1569 based on Foata normal form. 8/8695 useless extension candidates. Maximal degree in co-relation 78011. Up to 8182 conditions per place. [2024-06-27 23:41:33,557 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 561 selfloop transitions, 81 changer transitions 0/646 dead transitions. [2024-06-27 23:41:33,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 646 transitions, 11113 flow [2024-06-27 23:41:33,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:33,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:33,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:41:33,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 23:41:33,559 INFO L175 Difference]: Start difference. First operand has 364 places, 623 transitions, 9599 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:41:33,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 646 transitions, 11113 flow [2024-06-27 23:41:38,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 646 transitions, 10789 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:38,042 INFO L231 Difference]: Finished difference. Result has 368 places, 631 transitions, 9648 flow [2024-06-27 23:41:38,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9275, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9648, PETRI_PLACES=368, PETRI_TRANSITIONS=631} [2024-06-27 23:41:38,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-27 23:41:38,043 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 631 transitions, 9648 flow [2024-06-27 23:41:38,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:38,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:38,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:38,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:41:38,043 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:38,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:38,043 INFO L85 PathProgramCache]: Analyzing trace with hash 61615622, now seen corresponding path program 2 times [2024-06-27 23:41:38,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:38,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940433003] [2024-06-27 23:41:38,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:38,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:38,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:38,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:38,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940433003] [2024-06-27 23:41:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940433003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:41:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510556934] [2024-06-27 23:41:38,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:38,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:41:38,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:41:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:41:38,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:38,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 631 transitions, 9648 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:38,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:38,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:38,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:41,214 INFO L124 PetriNetUnfolderBase]: 5451/8724 cut-off events. [2024-06-27 23:41:41,214 INFO L125 PetriNetUnfolderBase]: For 969873/969875 co-relation queries the response was YES. [2024-06-27 23:41:41,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78483 conditions, 8724 events. 5451/8724 cut-off events. For 969873/969875 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 58023 event pairs, 1336 based on Foata normal form. 2/8725 useless extension candidates. Maximal degree in co-relation 78297. Up to 7740 conditions per place. [2024-06-27 23:41:41,351 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 499 selfloop transitions, 155 changer transitions 0/658 dead transitions. [2024-06-27 23:41:41,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 658 transitions, 11471 flow [2024-06-27 23:41:41,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:41,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:41,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 23:41:41,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 23:41:41,353 INFO L175 Difference]: Start difference. First operand has 368 places, 631 transitions, 9648 flow. Second operand 9 states and 152 transitions. [2024-06-27 23:41:41,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 658 transitions, 11471 flow [2024-06-27 23:41:45,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 658 transitions, 11216 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 23:41:45,749 INFO L231 Difference]: Finished difference. Result has 371 places, 639 transitions, 9967 flow [2024-06-27 23:41:45,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9393, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9967, PETRI_PLACES=371, PETRI_TRANSITIONS=639} [2024-06-27 23:41:45,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-27 23:41:45,750 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 639 transitions, 9967 flow [2024-06-27 23:41:45,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:45,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:45,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:45,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:41:45,750 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:45,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:45,750 INFO L85 PathProgramCache]: Analyzing trace with hash 238984478, now seen corresponding path program 2 times [2024-06-27 23:41:45,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:45,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391413647] [2024-06-27 23:41:45,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:45,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:45,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:47,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 23:41:47,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:47,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391413647] [2024-06-27 23:41:47,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391413647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:47,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:47,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:41:47,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137668048] [2024-06-27 23:41:47,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:47,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:41:47,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:47,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:41:47,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:41:47,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:47,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 639 transitions, 9967 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:47,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:47,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:47,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:49,359 INFO L124 PetriNetUnfolderBase]: 5471/8754 cut-off events. [2024-06-27 23:41:49,359 INFO L125 PetriNetUnfolderBase]: For 1010688/1010692 co-relation queries the response was YES. [2024-06-27 23:41:49,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80608 conditions, 8754 events. 5471/8754 cut-off events. For 1010688/1010692 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 58253 event pairs, 1469 based on Foata normal form. 8/8761 useless extension candidates. Maximal degree in co-relation 80420. Up to 8076 conditions per place. [2024-06-27 23:41:49,502 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 516 selfloop transitions, 141 changer transitions 0/661 dead transitions. [2024-06-27 23:41:49,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 661 transitions, 11723 flow [2024-06-27 23:41:49,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:41:49,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:41:49,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 23:41:49,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 23:41:49,504 INFO L175 Difference]: Start difference. First operand has 371 places, 639 transitions, 9967 flow. Second operand 9 states and 143 transitions. [2024-06-27 23:41:49,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 661 transitions, 11723 flow [2024-06-27 23:41:54,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 661 transitions, 11432 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 23:41:54,588 INFO L231 Difference]: Finished difference. Result has 375 places, 647 transitions, 10179 flow [2024-06-27 23:41:54,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9676, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10179, PETRI_PLACES=375, PETRI_TRANSITIONS=647} [2024-06-27 23:41:54,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-27 23:41:54,589 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 647 transitions, 10179 flow [2024-06-27 23:41:54,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:54,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:41:54,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:41:54,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:41:54,589 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:41:54,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:41:54,590 INFO L85 PathProgramCache]: Analyzing trace with hash 238747142, now seen corresponding path program 3 times [2024-06-27 23:41:54,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:41:54,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007698690] [2024-06-27 23:41:54,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:41:54,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:41:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:41:55,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:41:55,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:41:55,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007698690] [2024-06-27 23:41:55,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007698690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:41:55,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:41:55,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:41:55,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877280173] [2024-06-27 23:41:55,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:41:55,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:41:55,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:41:55,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:41:55,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:41:55,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:41:55,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 647 transitions, 10179 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:41:55,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:41:55,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:41:55,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:41:57,831 INFO L124 PetriNetUnfolderBase]: 5529/8837 cut-off events. [2024-06-27 23:41:57,831 INFO L125 PetriNetUnfolderBase]: For 1048315/1048317 co-relation queries the response was YES. [2024-06-27 23:41:57,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82608 conditions, 8837 events. 5529/8837 cut-off events. For 1048315/1048317 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58822 event pairs, 1319 based on Foata normal form. 2/8838 useless extension candidates. Maximal degree in co-relation 82418. Up to 7650 conditions per place. [2024-06-27 23:41:57,986 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 504 selfloop transitions, 169 changer transitions 0/677 dead transitions. [2024-06-27 23:41:57,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 677 transitions, 12387 flow [2024-06-27 23:41:57,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:41:57,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:41:57,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 23:41:57,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 23:41:57,987 INFO L175 Difference]: Start difference. First operand has 375 places, 647 transitions, 10179 flow. Second operand 8 states and 142 transitions. [2024-06-27 23:41:57,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 677 transitions, 12387 flow [2024-06-27 23:42:02,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 677 transitions, 12062 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:02,443 INFO L231 Difference]: Finished difference. Result has 378 places, 658 transitions, 10532 flow [2024-06-27 23:42:02,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9854, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10532, PETRI_PLACES=378, PETRI_TRANSITIONS=658} [2024-06-27 23:42:02,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-27 23:42:02,443 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 658 transitions, 10532 flow [2024-06-27 23:42:02,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:02,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:02,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:02,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:42:02,444 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:02,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash -333609414, now seen corresponding path program 3 times [2024-06-27 23:42:02,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:02,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004771286] [2024-06-27 23:42:02,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:02,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:02,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:03,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:03,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:03,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004771286] [2024-06-27 23:42:03,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004771286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:03,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:03,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:42:03,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13423986] [2024-06-27 23:42:03,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:03,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:42:03,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:03,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:42:03,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:42:03,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:42:03,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 658 transitions, 10532 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:03,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:03,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:42:03,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:05,929 INFO L124 PetriNetUnfolderBase]: 5533/8844 cut-off events. [2024-06-27 23:42:05,929 INFO L125 PetriNetUnfolderBase]: For 1080962/1080966 co-relation queries the response was YES. [2024-06-27 23:42:06,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84262 conditions, 8844 events. 5533/8844 cut-off events. For 1080962/1080966 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58863 event pairs, 1472 based on Foata normal form. 8/8851 useless extension candidates. Maximal degree in co-relation 84070. Up to 8266 conditions per place. [2024-06-27 23:42:06,080 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 567 selfloop transitions, 106 changer transitions 0/677 dead transitions. [2024-06-27 23:42:06,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 677 transitions, 12090 flow [2024-06-27 23:42:06,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:06,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:06,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 23:42:06,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 23:42:06,081 INFO L175 Difference]: Start difference. First operand has 378 places, 658 transitions, 10532 flow. Second operand 9 states and 141 transitions. [2024-06-27 23:42:06,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 677 transitions, 12090 flow [2024-06-27 23:42:11,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 677 transitions, 11795 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-27 23:42:11,133 INFO L231 Difference]: Finished difference. Result has 384 places, 664 transitions, 10643 flow [2024-06-27 23:42:11,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10237, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10643, PETRI_PLACES=384, PETRI_TRANSITIONS=664} [2024-06-27 23:42:11,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 23:42:11,134 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 664 transitions, 10643 flow [2024-06-27 23:42:11,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:11,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:11,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:11,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:42:11,134 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:11,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:11,135 INFO L85 PathProgramCache]: Analyzing trace with hash -56834200, now seen corresponding path program 1 times [2024-06-27 23:42:11,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:11,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827036644] [2024-06-27 23:42:11,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:11,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:11,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:11,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:11,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827036644] [2024-06-27 23:42:11,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827036644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:11,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:11,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:42:11,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426828773] [2024-06-27 23:42:11,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:11,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:42:11,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:11,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:42:11,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:42:11,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:42:11,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 664 transitions, 10643 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:11,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:11,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:42:11,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:14,558 INFO L124 PetriNetUnfolderBase]: 5549/8884 cut-off events. [2024-06-27 23:42:14,558 INFO L125 PetriNetUnfolderBase]: For 1098054/1098058 co-relation queries the response was YES. [2024-06-27 23:42:14,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84484 conditions, 8884 events. 5549/8884 cut-off events. For 1098054/1098058 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 59459 event pairs, 1467 based on Foata normal form. 8/8891 useless extension candidates. Maximal degree in co-relation 84290. Up to 8256 conditions per place. [2024-06-27 23:42:14,693 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 607 selfloop transitions, 78 changer transitions 0/689 dead transitions. [2024-06-27 23:42:14,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 689 transitions, 12210 flow [2024-06-27 23:42:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:14,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:14,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:42:14,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 23:42:14,694 INFO L175 Difference]: Start difference. First operand has 384 places, 664 transitions, 10643 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:42:14,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 689 transitions, 12210 flow [2024-06-27 23:42:18,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 689 transitions, 11884 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-27 23:42:18,627 INFO L231 Difference]: Finished difference. Result has 386 places, 667 transitions, 10608 flow [2024-06-27 23:42:18,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10317, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10608, PETRI_PLACES=386, PETRI_TRANSITIONS=667} [2024-06-27 23:42:18,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 23:42:18,627 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 667 transitions, 10608 flow [2024-06-27 23:42:18,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:18,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:18,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:18,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:42:18,628 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:18,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:18,628 INFO L85 PathProgramCache]: Analyzing trace with hash -171073872, now seen corresponding path program 2 times [2024-06-27 23:42:18,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:18,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956630837] [2024-06-27 23:42:18,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:18,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:19,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:19,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956630837] [2024-06-27 23:42:19,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956630837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:19,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:19,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:42:19,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697187504] [2024-06-27 23:42:19,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:19,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:42:19,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:19,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:42:19,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:42:19,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:42:19,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 667 transitions, 10608 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:19,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:19,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:42:19,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:22,070 INFO L124 PetriNetUnfolderBase]: 5565/8894 cut-off events. [2024-06-27 23:42:22,071 INFO L125 PetriNetUnfolderBase]: For 1117340/1117344 co-relation queries the response was YES. [2024-06-27 23:42:22,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84998 conditions, 8894 events. 5565/8894 cut-off events. For 1117340/1117344 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 59378 event pairs, 1499 based on Foata normal form. 8/8901 useless extension candidates. Maximal degree in co-relation 84803. Up to 8376 conditions per place. [2024-06-27 23:42:22,218 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 605 selfloop transitions, 78 changer transitions 0/687 dead transitions. [2024-06-27 23:42:22,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 687 transitions, 12154 flow [2024-06-27 23:42:22,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:42:22,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:42:22,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 23:42:22,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:42:22,219 INFO L175 Difference]: Start difference. First operand has 386 places, 667 transitions, 10608 flow. Second operand 8 states and 136 transitions. [2024-06-27 23:42:22,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 687 transitions, 12154 flow [2024-06-27 23:42:27,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 687 transitions, 11829 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-27 23:42:27,571 INFO L231 Difference]: Finished difference. Result has 386 places, 670 transitions, 10579 flow [2024-06-27 23:42:27,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10283, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10579, PETRI_PLACES=386, PETRI_TRANSITIONS=670} [2024-06-27 23:42:27,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 23:42:27,571 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 670 transitions, 10579 flow [2024-06-27 23:42:27,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:27,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:27,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:27,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:42:27,571 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:27,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:27,572 INFO L85 PathProgramCache]: Analyzing trace with hash -161242842, now seen corresponding path program 3 times [2024-06-27 23:42:27,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:27,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096405504] [2024-06-27 23:42:27,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:27,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:28,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:28,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:28,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096405504] [2024-06-27 23:42:28,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096405504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:28,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:28,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:42:28,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686339676] [2024-06-27 23:42:28,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:28,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:42:28,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:28,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:42:28,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:42:28,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:42:28,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 670 transitions, 10579 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:28,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:28,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:42:28,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:31,024 INFO L124 PetriNetUnfolderBase]: 5581/8916 cut-off events. [2024-06-27 23:42:31,024 INFO L125 PetriNetUnfolderBase]: For 1136467/1136471 co-relation queries the response was YES. [2024-06-27 23:42:31,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85288 conditions, 8916 events. 5581/8916 cut-off events. For 1136467/1136471 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 59485 event pairs, 1469 based on Foata normal form. 8/8923 useless extension candidates. Maximal degree in co-relation 85092. Up to 8334 conditions per place. [2024-06-27 23:42:31,186 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 580 selfloop transitions, 103 changer transitions 0/687 dead transitions. [2024-06-27 23:42:31,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 687 transitions, 12121 flow [2024-06-27 23:42:31,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:42:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:42:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 23:42:31,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 23:42:31,187 INFO L175 Difference]: Start difference. First operand has 386 places, 670 transitions, 10579 flow. Second operand 8 states and 133 transitions. [2024-06-27 23:42:31,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 687 transitions, 12121 flow [2024-06-27 23:42:36,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 687 transitions, 11870 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 23:42:36,099 INFO L231 Difference]: Finished difference. Result has 389 places, 673 transitions, 10679 flow [2024-06-27 23:42:36,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10328, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10679, PETRI_PLACES=389, PETRI_TRANSITIONS=673} [2024-06-27 23:42:36,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-27 23:42:36,100 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 673 transitions, 10679 flow [2024-06-27 23:42:36,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:36,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:36,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:36,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:42:36,100 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:36,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:36,100 INFO L85 PathProgramCache]: Analyzing trace with hash -448119260, now seen corresponding path program 1 times [2024-06-27 23:42:36,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:36,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770183830] [2024-06-27 23:42:36,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:36,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:36,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:37,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770183830] [2024-06-27 23:42:37,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770183830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:37,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:37,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058626549] [2024-06-27 23:42:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:37,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:37,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:37,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:37,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:42:37,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 673 transitions, 10679 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:37,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:37,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:42:37,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:39,903 INFO L124 PetriNetUnfolderBase]: 5601/8951 cut-off events. [2024-06-27 23:42:39,904 INFO L125 PetriNetUnfolderBase]: For 1157147/1157153 co-relation queries the response was YES. [2024-06-27 23:42:40,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85861 conditions, 8951 events. 5601/8951 cut-off events. For 1157147/1157153 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 59922 event pairs, 1534 based on Foata normal form. 10/8960 useless extension candidates. Maximal degree in co-relation 85664. Up to 8370 conditions per place. [2024-06-27 23:42:40,081 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 578 selfloop transitions, 118 changer transitions 0/700 dead transitions. [2024-06-27 23:42:40,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 700 transitions, 12330 flow [2024-06-27 23:42:40,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:40,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:40,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 23:42:40,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 23:42:40,082 INFO L175 Difference]: Start difference. First operand has 389 places, 673 transitions, 10679 flow. Second operand 9 states and 158 transitions. [2024-06-27 23:42:40,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 700 transitions, 12330 flow [2024-06-27 23:42:45,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 700 transitions, 12003 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:45,046 INFO L231 Difference]: Finished difference. Result has 393 places, 678 transitions, 10814 flow [2024-06-27 23:42:45,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10352, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10814, PETRI_PLACES=393, PETRI_TRANSITIONS=678} [2024-06-27 23:42:45,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-27 23:42:45,046 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 678 transitions, 10814 flow [2024-06-27 23:42:45,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:45,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:45,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:45,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:42:45,047 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:45,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash -161231930, now seen corresponding path program 2 times [2024-06-27 23:42:45,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:45,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921776161] [2024-06-27 23:42:45,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:45,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:46,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:46,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:46,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921776161] [2024-06-27 23:42:46,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921776161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:46,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:46,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 23:42:46,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604335726] [2024-06-27 23:42:46,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:46,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 23:42:46,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:46,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 23:42:46,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 23:42:46,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:42:46,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 678 transitions, 10814 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:46,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:46,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:42:46,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:49,153 INFO L124 PetriNetUnfolderBase]: 5621/8975 cut-off events. [2024-06-27 23:42:49,153 INFO L125 PetriNetUnfolderBase]: For 1178956/1178960 co-relation queries the response was YES. [2024-06-27 23:42:49,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86832 conditions, 8975 events. 5621/8975 cut-off events. For 1178956/1178960 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 59903 event pairs, 1468 based on Foata normal form. 8/8982 useless extension candidates. Maximal degree in co-relation 86633. Up to 8320 conditions per place. [2024-06-27 23:42:49,284 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 559 selfloop transitions, 136 changer transitions 0/699 dead transitions. [2024-06-27 23:42:49,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 699 transitions, 12416 flow [2024-06-27 23:42:49,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:42:49,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:42:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 23:42:49,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 23:42:49,285 INFO L175 Difference]: Start difference. First operand has 393 places, 678 transitions, 10814 flow. Second operand 9 states and 153 transitions. [2024-06-27 23:42:49,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 699 transitions, 12416 flow [2024-06-27 23:42:54,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 699 transitions, 12051 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-27 23:42:54,728 INFO L231 Difference]: Finished difference. Result has 396 places, 682 transitions, 10888 flow [2024-06-27 23:42:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10449, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10888, PETRI_PLACES=396, PETRI_TRANSITIONS=682} [2024-06-27 23:42:54,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 23:42:54,729 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 682 transitions, 10888 flow [2024-06-27 23:42:54,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:42:54,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:42:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:42:54,729 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:42:54,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:42:54,729 INFO L85 PathProgramCache]: Analyzing trace with hash -160873880, now seen corresponding path program 3 times [2024-06-27 23:42:54,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:42:54,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867735244] [2024-06-27 23:42:54,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:42:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:42:54,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:42:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:42:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:42:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867735244] [2024-06-27 23:42:56,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867735244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:42:56,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:42:56,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:42:56,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934863298] [2024-06-27 23:42:56,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:42:56,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:42:56,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:42:56,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:42:56,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:42:56,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 23:42:56,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 682 transitions, 10888 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:42:56,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:42:56,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 23:42:56,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:42:58,382 INFO L124 PetriNetUnfolderBase]: 5657/9030 cut-off events. [2024-06-27 23:42:58,382 INFO L125 PetriNetUnfolderBase]: For 1209376/1209380 co-relation queries the response was YES. [2024-06-27 23:42:58,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88315 conditions, 9030 events. 5657/9030 cut-off events. For 1209376/1209380 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 60362 event pairs, 1463 based on Foata normal form. 6/9035 useless extension candidates. Maximal degree in co-relation 88116. Up to 8113 conditions per place. [2024-06-27 23:42:58,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 530 selfloop transitions, 181 changer transitions 0/716 dead transitions. [2024-06-27 23:42:58,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 716 transitions, 13312 flow [2024-06-27 23:42:58,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:42:58,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:42:58,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 23:42:58,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 23:42:58,532 INFO L175 Difference]: Start difference. First operand has 396 places, 682 transitions, 10888 flow. Second operand 8 states and 154 transitions. [2024-06-27 23:42:58,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 716 transitions, 13312 flow [2024-06-27 23:43:04,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 716 transitions, 12764 flow, removed 140 selfloop flow, removed 7 redundant places. [2024-06-27 23:43:04,635 INFO L231 Difference]: Finished difference. Result has 398 places, 695 transitions, 11193 flow [2024-06-27 23:43:04,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10473, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11193, PETRI_PLACES=398, PETRI_TRANSITIONS=695} [2024-06-27 23:43:04,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-27 23:43:04,636 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 695 transitions, 11193 flow [2024-06-27 23:43:04,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:04,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:04,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:04,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:43:04,636 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:04,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash 238980882, now seen corresponding path program 4 times [2024-06-27 23:43:04,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:04,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554334075] [2024-06-27 23:43:04,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:04,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:04,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:06,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:06,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:06,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554334075] [2024-06-27 23:43:06,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554334075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:06,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:06,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:43:06,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366700772] [2024-06-27 23:43:06,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:06,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:43:06,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:06,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:43:06,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:43:06,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 23:43:06,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 695 transitions, 11193 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:06,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:06,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 23:43:06,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:08,922 INFO L124 PetriNetUnfolderBase]: 5705/9100 cut-off events. [2024-06-27 23:43:08,923 INFO L125 PetriNetUnfolderBase]: For 1267185/1267189 co-relation queries the response was YES. [2024-06-27 23:43:09,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90418 conditions, 9100 events. 5705/9100 cut-off events. For 1267185/1267189 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 60854 event pairs, 1470 based on Foata normal form. 8/9107 useless extension candidates. Maximal degree in co-relation 90217. Up to 8124 conditions per place. [2024-06-27 23:43:09,113 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 529 selfloop transitions, 195 changer transitions 0/728 dead transitions. [2024-06-27 23:43:09,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 728 transitions, 13688 flow [2024-06-27 23:43:09,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:09,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:09,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 23:43:09,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 23:43:09,115 INFO L175 Difference]: Start difference. First operand has 398 places, 695 transitions, 11193 flow. Second operand 9 states and 160 transitions. [2024-06-27 23:43:09,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 728 transitions, 13688 flow [2024-06-27 23:43:15,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 728 transitions, 13278 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-06-27 23:43:15,608 INFO L231 Difference]: Finished difference. Result has 404 places, 709 transitions, 11828 flow [2024-06-27 23:43:15,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10803, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11828, PETRI_PLACES=404, PETRI_TRANSITIONS=709} [2024-06-27 23:43:15,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-27 23:43:15,609 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 709 transitions, 11828 flow [2024-06-27 23:43:15,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:15,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:15,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:15,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:43:15,609 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:15,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:15,610 INFO L85 PathProgramCache]: Analyzing trace with hash -822642238, now seen corresponding path program 4 times [2024-06-27 23:43:15,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:15,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001218311] [2024-06-27 23:43:15,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:15,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:15,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:16,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:16,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:16,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001218311] [2024-06-27 23:43:16,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001218311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:16,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:16,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:43:16,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355256087] [2024-06-27 23:43:16,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:16,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:43:16,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:43:16,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:43:16,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:43:16,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 709 transitions, 11828 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:16,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:16,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:43:16,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:19,140 INFO L124 PetriNetUnfolderBase]: 5710/9085 cut-off events. [2024-06-27 23:43:19,140 INFO L125 PetriNetUnfolderBase]: For 1278320/1278320 co-relation queries the response was YES. [2024-06-27 23:43:19,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91768 conditions, 9085 events. 5710/9085 cut-off events. For 1278320/1278320 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 60457 event pairs, 1275 based on Foata normal form. 1/9077 useless extension candidates. Maximal degree in co-relation 91563. Up to 8179 conditions per place. [2024-06-27 23:43:19,291 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 573 selfloop transitions, 172 changer transitions 0/749 dead transitions. [2024-06-27 23:43:19,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 749 transitions, 13791 flow [2024-06-27 23:43:19,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:43:19,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:43:19,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 23:43:19,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 23:43:19,292 INFO L175 Difference]: Start difference. First operand has 404 places, 709 transitions, 11828 flow. Second operand 8 states and 139 transitions. [2024-06-27 23:43:19,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 749 transitions, 13791 flow [2024-06-27 23:43:24,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 749 transitions, 13401 flow, removed 132 selfloop flow, removed 4 redundant places. [2024-06-27 23:43:24,955 INFO L231 Difference]: Finished difference. Result has 408 places, 728 transitions, 12161 flow [2024-06-27 23:43:24,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11442, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12161, PETRI_PLACES=408, PETRI_TRANSITIONS=728} [2024-06-27 23:43:24,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-27 23:43:24,955 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 728 transitions, 12161 flow [2024-06-27 23:43:24,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:24,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:24,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:24,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:43:24,956 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:24,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:24,956 INFO L85 PathProgramCache]: Analyzing trace with hash 471978550, now seen corresponding path program 5 times [2024-06-27 23:43:24,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:24,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688947215] [2024-06-27 23:43:24,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:24,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:25,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:25,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:25,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688947215] [2024-06-27 23:43:25,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688947215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:25,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:25,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:43:25,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970469511] [2024-06-27 23:43:25,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:25,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:43:25,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:25,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:43:25,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:43:25,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:43:25,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 728 transitions, 12161 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:25,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:25,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:43:25,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:28,355 INFO L124 PetriNetUnfolderBase]: 5715/9090 cut-off events. [2024-06-27 23:43:28,355 INFO L125 PetriNetUnfolderBase]: For 1294494/1294494 co-relation queries the response was YES. [2024-06-27 23:43:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92603 conditions, 9090 events. 5715/9090 cut-off events. For 1294494/1294494 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 60387 event pairs, 1294 based on Foata normal form. 1/9083 useless extension candidates. Maximal degree in co-relation 92396. Up to 8184 conditions per place. [2024-06-27 23:43:28,519 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 583 selfloop transitions, 165 changer transitions 0/752 dead transitions. [2024-06-27 23:43:28,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 752 transitions, 13886 flow [2024-06-27 23:43:28,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:28,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:28,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:43:28,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 23:43:28,520 INFO L175 Difference]: Start difference. First operand has 408 places, 728 transitions, 12161 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:43:28,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 752 transitions, 13886 flow [2024-06-27 23:43:34,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 752 transitions, 13709 flow, removed 86 selfloop flow, removed 1 redundant places. [2024-06-27 23:43:34,638 INFO L231 Difference]: Finished difference. Result has 417 places, 732 transitions, 12469 flow [2024-06-27 23:43:34,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12469, PETRI_PLACES=417, PETRI_TRANSITIONS=732} [2024-06-27 23:43:34,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-27 23:43:34,639 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 732 transitions, 12469 flow [2024-06-27 23:43:34,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:34,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:34,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:34,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:43:34,639 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:34,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:34,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1215637500, now seen corresponding path program 6 times [2024-06-27 23:43:34,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:34,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556714778] [2024-06-27 23:43:34,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:34,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:35,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:35,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:35,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556714778] [2024-06-27 23:43:35,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556714778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:35,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:35,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:43:35,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358062378] [2024-06-27 23:43:35,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:35,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:43:35,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:35,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:43:35,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:43:35,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:43:35,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 732 transitions, 12469 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:35,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:35,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:43:35,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:38,185 INFO L124 PetriNetUnfolderBase]: 5712/9088 cut-off events. [2024-06-27 23:43:38,185 INFO L125 PetriNetUnfolderBase]: For 1308606/1308606 co-relation queries the response was YES. [2024-06-27 23:43:38,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92601 conditions, 9088 events. 5712/9088 cut-off events. For 1308606/1308606 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 60460 event pairs, 1301 based on Foata normal form. 1/9080 useless extension candidates. Maximal degree in co-relation 92390. Up to 8146 conditions per place. [2024-06-27 23:43:38,367 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 577 selfloop transitions, 175 changer transitions 0/756 dead transitions. [2024-06-27 23:43:38,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 756 transitions, 14483 flow [2024-06-27 23:43:38,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:38,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 23:43:38,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 23:43:38,368 INFO L175 Difference]: Start difference. First operand has 417 places, 732 transitions, 12469 flow. Second operand 9 states and 148 transitions. [2024-06-27 23:43:38,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 756 transitions, 14483 flow [2024-06-27 23:43:45,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 756 transitions, 14100 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 23:43:45,333 INFO L231 Difference]: Finished difference. Result has 422 places, 738 transitions, 12681 flow [2024-06-27 23:43:45,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12086, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12681, PETRI_PLACES=422, PETRI_TRANSITIONS=738} [2024-06-27 23:43:45,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-27 23:43:45,334 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 738 transitions, 12681 flow [2024-06-27 23:43:45,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:45,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:45,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:45,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:43:45,334 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:45,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:45,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1274476478, now seen corresponding path program 7 times [2024-06-27 23:43:45,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:45,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529888953] [2024-06-27 23:43:45,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:45,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:45,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:46,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:46,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:46,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529888953] [2024-06-27 23:43:46,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529888953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:46,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:46,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:43:46,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324969077] [2024-06-27 23:43:46,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:46,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:43:46,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:46,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:43:46,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:43:46,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:43:46,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 738 transitions, 12681 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:46,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:46,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:43:46,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:49,099 INFO L124 PetriNetUnfolderBase]: 5733/9117 cut-off events. [2024-06-27 23:43:49,099 INFO L125 PetriNetUnfolderBase]: For 1349433/1349433 co-relation queries the response was YES. [2024-06-27 23:43:49,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93930 conditions, 9117 events. 5733/9117 cut-off events. For 1349433/1349433 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 60649 event pairs, 1274 based on Foata normal form. 1/9109 useless extension candidates. Maximal degree in co-relation 93717. Up to 8172 conditions per place. [2024-06-27 23:43:49,239 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 571 selfloop transitions, 189 changer transitions 0/764 dead transitions. [2024-06-27 23:43:49,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 764 transitions, 14783 flow [2024-06-27 23:43:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:43:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:43:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 23:43:49,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 23:43:49,240 INFO L175 Difference]: Start difference. First operand has 422 places, 738 transitions, 12681 flow. Second operand 9 states and 147 transitions. [2024-06-27 23:43:49,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 764 transitions, 14783 flow [2024-06-27 23:43:56,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 764 transitions, 14453 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-27 23:43:56,039 INFO L231 Difference]: Finished difference. Result has 427 places, 745 transitions, 13035 flow [2024-06-27 23:43:56,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12351, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13035, PETRI_PLACES=427, PETRI_TRANSITIONS=745} [2024-06-27 23:43:56,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-27 23:43:56,039 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 745 transitions, 13035 flow [2024-06-27 23:43:56,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:56,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:43:56,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:43:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:43:56,040 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:43:56,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:43:56,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1513685312, now seen corresponding path program 4 times [2024-06-27 23:43:56,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:43:56,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440721876] [2024-06-27 23:43:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:43:56,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:43:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:43:57,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:43:57,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:43:57,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440721876] [2024-06-27 23:43:57,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440721876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:43:57,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:43:57,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:43:57,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800596583] [2024-06-27 23:43:57,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:43:57,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:43:57,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:43:57,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:43:57,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:43:57,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:43:57,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 745 transitions, 13035 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:43:57,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:43:57,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:43:57,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:43:59,961 INFO L124 PetriNetUnfolderBase]: 5723/9121 cut-off events. [2024-06-27 23:43:59,961 INFO L125 PetriNetUnfolderBase]: For 1371737/1371737 co-relation queries the response was YES. [2024-06-27 23:44:00,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95167 conditions, 9121 events. 5723/9121 cut-off events. For 1371737/1371737 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 60873 event pairs, 1407 based on Foata normal form. 2/9120 useless extension candidates. Maximal degree in co-relation 94951. Up to 8624 conditions per place. [2024-06-27 23:44:00,151 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 674 selfloop transitions, 81 changer transitions 0/759 dead transitions. [2024-06-27 23:44:00,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 759 transitions, 14589 flow [2024-06-27 23:44:00,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 23:44:00,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-27 23:44:00,152 INFO L175 Difference]: Start difference. First operand has 427 places, 745 transitions, 13035 flow. Second operand 9 states and 139 transitions. [2024-06-27 23:44:00,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 759 transitions, 14589 flow [2024-06-27 23:44:07,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 759 transitions, 14193 flow, removed 106 selfloop flow, removed 4 redundant places. [2024-06-27 23:44:07,945 INFO L231 Difference]: Finished difference. Result has 432 places, 745 transitions, 12811 flow [2024-06-27 23:44:07,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12639, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12811, PETRI_PLACES=432, PETRI_TRANSITIONS=745} [2024-06-27 23:44:07,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-27 23:44:07,946 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 745 transitions, 12811 flow [2024-06-27 23:44:07,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:07,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:07,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:07,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:44:07,946 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:07,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:07,947 INFO L85 PathProgramCache]: Analyzing trace with hash 826598710, now seen corresponding path program 8 times [2024-06-27 23:44:07,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:07,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549905428] [2024-06-27 23:44:07,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:07,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:07,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:09,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:09,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549905428] [2024-06-27 23:44:09,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549905428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:09,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:09,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:44:09,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863606364] [2024-06-27 23:44:09,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:09,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:44:09,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:09,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:44:09,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:44:09,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:44:09,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 745 transitions, 12811 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:09,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:09,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:44:09,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:11,767 INFO L124 PetriNetUnfolderBase]: 5760/9152 cut-off events. [2024-06-27 23:44:11,767 INFO L125 PetriNetUnfolderBase]: For 1405553/1405553 co-relation queries the response was YES. [2024-06-27 23:44:11,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95704 conditions, 9152 events. 5760/9152 cut-off events. For 1405553/1405553 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 60795 event pairs, 1289 based on Foata normal form. 1/9144 useless extension candidates. Maximal degree in co-relation 95486. Up to 8034 conditions per place. [2024-06-27 23:44:11,957 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 534 selfloop transitions, 234 changer transitions 0/772 dead transitions. [2024-06-27 23:44:11,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 772 transitions, 15292 flow [2024-06-27 23:44:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:44:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:44:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:44:11,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:44:11,958 INFO L175 Difference]: Start difference. First operand has 432 places, 745 transitions, 12811 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:44:11,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 772 transitions, 15292 flow [2024-06-27 23:44:20,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 772 transitions, 14949 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 23:44:20,216 INFO L231 Difference]: Finished difference. Result has 432 places, 756 transitions, 13469 flow [2024-06-27 23:44:20,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12468, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13469, PETRI_PLACES=432, PETRI_TRANSITIONS=756} [2024-06-27 23:44:20,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-27 23:44:20,217 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 756 transitions, 13469 flow [2024-06-27 23:44:20,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:20,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:20,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:20,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:44:20,217 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:20,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:20,217 INFO L85 PathProgramCache]: Analyzing trace with hash -861374274, now seen corresponding path program 5 times [2024-06-27 23:44:20,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:20,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522247394] [2024-06-27 23:44:20,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:20,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:20,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:21,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:21,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:21,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522247394] [2024-06-27 23:44:21,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522247394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:21,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:21,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:21,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652718165] [2024-06-27 23:44:21,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:21,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:21,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:21,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:21,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:44:21,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 756 transitions, 13469 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:21,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:21,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:44:21,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:24,765 INFO L124 PetriNetUnfolderBase]: 5765/9177 cut-off events. [2024-06-27 23:44:24,765 INFO L125 PetriNetUnfolderBase]: For 1443567/1443567 co-relation queries the response was YES. [2024-06-27 23:44:24,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97813 conditions, 9177 events. 5765/9177 cut-off events. For 1443567/1443567 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 61184 event pairs, 1403 based on Foata normal form. 1/9175 useless extension candidates. Maximal degree in co-relation 97593. Up to 8646 conditions per place. [2024-06-27 23:44:24,923 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 667 selfloop transitions, 100 changer transitions 0/771 dead transitions. [2024-06-27 23:44:24,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 771 transitions, 15111 flow [2024-06-27 23:44:24,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:24,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 23:44:24,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-27 23:44:24,924 INFO L175 Difference]: Start difference. First operand has 432 places, 756 transitions, 13469 flow. Second operand 9 states and 138 transitions. [2024-06-27 23:44:24,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 771 transitions, 15111 flow [2024-06-27 23:44:31,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 771 transitions, 14715 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-27 23:44:31,076 INFO L231 Difference]: Finished difference. Result has 438 places, 759 transitions, 13355 flow [2024-06-27 23:44:31,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13073, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13355, PETRI_PLACES=438, PETRI_TRANSITIONS=759} [2024-06-27 23:44:31,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 23:44:31,076 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 759 transitions, 13355 flow [2024-06-27 23:44:31,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:31,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:31,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:31,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:44:31,077 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:31,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:31,077 INFO L85 PathProgramCache]: Analyzing trace with hash -860958564, now seen corresponding path program 6 times [2024-06-27 23:44:31,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:31,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597956741] [2024-06-27 23:44:31,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:31,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:32,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:32,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597956741] [2024-06-27 23:44:32,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597956741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:32,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:32,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:32,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434536066] [2024-06-27 23:44:32,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:32,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:32,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:32,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:32,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:32,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:44:32,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 759 transitions, 13355 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:32,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:32,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:44:32,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:35,464 INFO L124 PetriNetUnfolderBase]: 5786/9206 cut-off events. [2024-06-27 23:44:35,464 INFO L125 PetriNetUnfolderBase]: For 1458570/1458570 co-relation queries the response was YES. [2024-06-27 23:44:35,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97357 conditions, 9206 events. 5786/9206 cut-off events. For 1458570/1458570 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 61338 event pairs, 1401 based on Foata normal form. 1/9204 useless extension candidates. Maximal degree in co-relation 97135. Up to 8637 conditions per place. [2024-06-27 23:44:35,619 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 653 selfloop transitions, 122 changer transitions 0/779 dead transitions. [2024-06-27 23:44:35,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 779 transitions, 15369 flow [2024-06-27 23:44:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:44:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:44:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 23:44:35,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 23:44:35,620 INFO L175 Difference]: Start difference. First operand has 438 places, 759 transitions, 13355 flow. Second operand 9 states and 141 transitions. [2024-06-27 23:44:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 779 transitions, 15369 flow [2024-06-27 23:44:43,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 779 transitions, 15123 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 23:44:43,196 INFO L231 Difference]: Finished difference. Result has 441 places, 766 transitions, 13596 flow [2024-06-27 23:44:43,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13109, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13596, PETRI_PLACES=441, PETRI_TRANSITIONS=766} [2024-06-27 23:44:43,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-27 23:44:43,197 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 766 transitions, 13596 flow [2024-06-27 23:44:43,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:43,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:43,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:43,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:44:43,197 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:43,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:43,197 INFO L85 PathProgramCache]: Analyzing trace with hash 768053406, now seen corresponding path program 9 times [2024-06-27 23:44:43,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:43,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192533337] [2024-06-27 23:44:43,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:43,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:44,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:44,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:44,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192533337] [2024-06-27 23:44:44,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192533337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:44,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:44,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:44:44,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013930918] [2024-06-27 23:44:44,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:44,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:44:44,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:44,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:44:44,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:44:44,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:44:44,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 766 transitions, 13596 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:44,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:44,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:44:44,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:44:47,408 INFO L124 PetriNetUnfolderBase]: 5799/9206 cut-off events. [2024-06-27 23:44:47,408 INFO L125 PetriNetUnfolderBase]: For 1489841/1489841 co-relation queries the response was YES. [2024-06-27 23:44:47,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98029 conditions, 9206 events. 5799/9206 cut-off events. For 1489841/1489841 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 61191 event pairs, 1288 based on Foata normal form. 1/9198 useless extension candidates. Maximal degree in co-relation 97805. Up to 8083 conditions per place. [2024-06-27 23:44:47,587 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 549 selfloop transitions, 235 changer transitions 0/788 dead transitions. [2024-06-27 23:44:47,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 788 transitions, 15891 flow [2024-06-27 23:44:47,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:44:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:44:47,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 23:44:47,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 23:44:47,588 INFO L175 Difference]: Start difference. First operand has 441 places, 766 transitions, 13596 flow. Second operand 8 states and 140 transitions. [2024-06-27 23:44:47,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 788 transitions, 15891 flow [2024-06-27 23:44:55,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 788 transitions, 15628 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:44:55,479 INFO L231 Difference]: Finished difference. Result has 443 places, 772 transitions, 14001 flow [2024-06-27 23:44:55,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13333, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14001, PETRI_PLACES=443, PETRI_TRANSITIONS=772} [2024-06-27 23:44:55,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-27 23:44:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 772 transitions, 14001 flow [2024-06-27 23:44:55,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:55,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:44:55,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:44:55,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:44:55,480 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:44:55,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:44:55,481 INFO L85 PathProgramCache]: Analyzing trace with hash -695319430, now seen corresponding path program 7 times [2024-06-27 23:44:55,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:44:55,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456042444] [2024-06-27 23:44:55,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:44:55,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:44:55,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:44:56,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:44:56,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:44:56,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456042444] [2024-06-27 23:44:56,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456042444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:44:56,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:44:56,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:44:56,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060923299] [2024-06-27 23:44:56,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:44:56,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:44:56,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:44:56,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:44:56,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:44:56,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:44:56,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 772 transitions, 14001 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:44:56,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:44:56,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:44:56,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:00,045 INFO L124 PetriNetUnfolderBase]: 5836/9277 cut-off events. [2024-06-27 23:45:00,045 INFO L125 PetriNetUnfolderBase]: For 1544140/1544144 co-relation queries the response was YES. [2024-06-27 23:45:00,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99797 conditions, 9277 events. 5836/9277 cut-off events. For 1544140/1544144 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 61794 event pairs, 1425 based on Foata normal form. 5/9281 useless extension candidates. Maximal degree in co-relation 99572. Up to 8581 conditions per place. [2024-06-27 23:45:00,235 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 627 selfloop transitions, 163 changer transitions 0/794 dead transitions. [2024-06-27 23:45:00,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 794 transitions, 16148 flow [2024-06-27 23:45:00,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:00,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 23:45:00,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-27 23:45:00,237 INFO L175 Difference]: Start difference. First operand has 443 places, 772 transitions, 14001 flow. Second operand 9 states and 139 transitions. [2024-06-27 23:45:00,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 794 transitions, 16148 flow [2024-06-27 23:45:07,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 794 transitions, 15700 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 23:45:07,908 INFO L231 Difference]: Finished difference. Result has 449 places, 783 transitions, 14227 flow [2024-06-27 23:45:07,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13553, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14227, PETRI_PLACES=449, PETRI_TRANSITIONS=783} [2024-06-27 23:45:07,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-27 23:45:07,909 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 783 transitions, 14227 flow [2024-06-27 23:45:07,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:07,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:07,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:07,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:45:07,909 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:07,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:07,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1033674904, now seen corresponding path program 8 times [2024-06-27 23:45:07,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:07,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735456294] [2024-06-27 23:45:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:07,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:09,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:09,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:09,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735456294] [2024-06-27 23:45:09,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735456294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:09,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:09,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:45:09,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719235146] [2024-06-27 23:45:09,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:09,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:45:09,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:09,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:45:09,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:45:09,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:45:09,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 783 transitions, 14227 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:09,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:09,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:45:09,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:12,585 INFO L124 PetriNetUnfolderBase]: 5841/9289 cut-off events. [2024-06-27 23:45:12,585 INFO L125 PetriNetUnfolderBase]: For 1564563/1564567 co-relation queries the response was YES. [2024-06-27 23:45:12,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99901 conditions, 9289 events. 5841/9289 cut-off events. For 1564563/1564567 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 61892 event pairs, 1425 based on Foata normal form. 5/9293 useless extension candidates. Maximal degree in co-relation 99674. Up to 8621 conditions per place. [2024-06-27 23:45:12,750 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 647 selfloop transitions, 145 changer transitions 0/796 dead transitions. [2024-06-27 23:45:12,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 796 transitions, 15928 flow [2024-06-27 23:45:12,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:12,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:12,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 23:45:12,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-27 23:45:12,751 INFO L175 Difference]: Start difference. First operand has 449 places, 783 transitions, 14227 flow. Second operand 9 states and 136 transitions. [2024-06-27 23:45:12,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 796 transitions, 15928 flow [2024-06-27 23:45:20,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 796 transitions, 15550 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 23:45:20,971 INFO L231 Difference]: Finished difference. Result has 452 places, 786 transitions, 14236 flow [2024-06-27 23:45:20,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13856, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14236, PETRI_PLACES=452, PETRI_TRANSITIONS=786} [2024-06-27 23:45:20,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-27 23:45:20,972 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 786 transitions, 14236 flow [2024-06-27 23:45:20,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:20,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:20,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:20,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:45:20,972 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:20,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:20,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1643288546, now seen corresponding path program 10 times [2024-06-27 23:45:20,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:20,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427574021] [2024-06-27 23:45:20,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:20,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:20,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:22,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:22,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:22,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427574021] [2024-06-27 23:45:22,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427574021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:22,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:22,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:45:22,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408954394] [2024-06-27 23:45:22,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:22,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:45:22,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:22,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:45:22,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:45:22,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:45:22,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 786 transitions, 14236 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:22,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:22,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:45:22,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:25,208 INFO L124 PetriNetUnfolderBase]: 5862/9326 cut-off events. [2024-06-27 23:45:25,209 INFO L125 PetriNetUnfolderBase]: For 1601862/1601864 co-relation queries the response was YES. [2024-06-27 23:45:25,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100647 conditions, 9326 events. 5862/9326 cut-off events. For 1601862/1601864 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 62171 event pairs, 1386 based on Foata normal form. 1/9326 useless extension candidates. Maximal degree in co-relation 100419. Up to 7854 conditions per place. [2024-06-27 23:45:25,384 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 553 selfloop transitions, 257 changer transitions 0/814 dead transitions. [2024-06-27 23:45:25,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 814 transitions, 17158 flow [2024-06-27 23:45:25,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:45:25,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:45:25,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 23:45:25,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 23:45:25,385 INFO L175 Difference]: Start difference. First operand has 452 places, 786 transitions, 14236 flow. Second operand 8 states and 138 transitions. [2024-06-27 23:45:25,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 814 transitions, 17158 flow [2024-06-27 23:45:33,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 814 transitions, 16820 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:45:33,360 INFO L231 Difference]: Finished difference. Result has 454 places, 800 transitions, 14959 flow [2024-06-27 23:45:33,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13898, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14959, PETRI_PLACES=454, PETRI_TRANSITIONS=800} [2024-06-27 23:45:33,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-27 23:45:33,361 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 800 transitions, 14959 flow [2024-06-27 23:45:33,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:33,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:33,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:33,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:45:33,361 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:33,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:33,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1420922570, now seen corresponding path program 9 times [2024-06-27 23:45:33,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:33,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702101742] [2024-06-27 23:45:33,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:33,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:34,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:34,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:34,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702101742] [2024-06-27 23:45:34,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702101742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:34,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:34,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:45:34,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294312578] [2024-06-27 23:45:34,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:34,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:45:34,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:34,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:45:34,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:45:34,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:45:34,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 800 transitions, 14959 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:34,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:34,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:45:34,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:38,115 INFO L124 PetriNetUnfolderBase]: 5864/9321 cut-off events. [2024-06-27 23:45:38,115 INFO L125 PetriNetUnfolderBase]: For 1648616/1648620 co-relation queries the response was YES. [2024-06-27 23:45:38,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102812 conditions, 9321 events. 5864/9321 cut-off events. For 1648616/1648620 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 62088 event pairs, 1425 based on Foata normal form. 6/9326 useless extension candidates. Maximal degree in co-relation 102582. Up to 8378 conditions per place. [2024-06-27 23:45:38,283 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 577 selfloop transitions, 234 changer transitions 0/815 dead transitions. [2024-06-27 23:45:38,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 815 transitions, 17183 flow [2024-06-27 23:45:38,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:38,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:38,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 23:45:38,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 23:45:38,284 INFO L175 Difference]: Start difference. First operand has 454 places, 800 transitions, 14959 flow. Second operand 9 states and 142 transitions. [2024-06-27 23:45:38,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 815 transitions, 17183 flow [2024-06-27 23:45:46,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 815 transitions, 16811 flow, removed 125 selfloop flow, removed 2 redundant places. [2024-06-27 23:45:46,463 INFO L231 Difference]: Finished difference. Result has 461 places, 803 transitions, 15143 flow [2024-06-27 23:45:46,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14587, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15143, PETRI_PLACES=461, PETRI_TRANSITIONS=803} [2024-06-27 23:45:46,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-27 23:45:46,463 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 803 transitions, 15143 flow [2024-06-27 23:45:46,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:46,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:45:46,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:45:46,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:45:46,464 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:45:46,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:45:46,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1415208650, now seen corresponding path program 10 times [2024-06-27 23:45:46,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:45:46,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128990915] [2024-06-27 23:45:46,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:45:46,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:45:46,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:45:47,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:45:47,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:45:47,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128990915] [2024-06-27 23:45:47,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128990915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:45:47,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:45:47,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:45:47,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293750199] [2024-06-27 23:45:47,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:45:47,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:45:47,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:45:47,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:45:47,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:45:47,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:45:47,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 803 transitions, 15143 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:45:47,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:45:47,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:45:47,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:45:51,094 INFO L124 PetriNetUnfolderBase]: 5859/9313 cut-off events. [2024-06-27 23:45:51,094 INFO L125 PetriNetUnfolderBase]: For 1621501/1621505 co-relation queries the response was YES. [2024-06-27 23:45:51,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100892 conditions, 9313 events. 5859/9313 cut-off events. For 1621501/1621505 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 62013 event pairs, 1426 based on Foata normal form. 5/9317 useless extension candidates. Maximal degree in co-relation 100660. Up to 8373 conditions per place. [2024-06-27 23:45:51,460 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 556 selfloop transitions, 255 changer transitions 0/815 dead transitions. [2024-06-27 23:45:51,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 815 transitions, 17293 flow [2024-06-27 23:45:51,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:45:51,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:45:51,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 23:45:51,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 23:45:51,462 INFO L175 Difference]: Start difference. First operand has 461 places, 803 transitions, 15143 flow. Second operand 9 states and 141 transitions. [2024-06-27 23:45:51,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 815 transitions, 17293 flow [2024-06-27 23:46:00,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 815 transitions, 16734 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 23:46:00,354 INFO L231 Difference]: Finished difference. Result has 464 places, 803 transitions, 15100 flow [2024-06-27 23:46:00,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14584, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15100, PETRI_PLACES=464, PETRI_TRANSITIONS=803} [2024-06-27 23:46:00,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 23:46:00,355 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 803 transitions, 15100 flow [2024-06-27 23:46:00,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:00,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:00,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:00,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:46:00,356 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:00,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:00,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1387753828, now seen corresponding path program 11 times [2024-06-27 23:46:00,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:00,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90471336] [2024-06-27 23:46:00,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:00,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:01,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:01,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:01,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90471336] [2024-06-27 23:46:01,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90471336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:01,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:01,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:46:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370625916] [2024-06-27 23:46:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:01,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:46:01,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:46:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:46:01,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:46:01,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 803 transitions, 15100 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:01,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:01,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:46:01,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:04,628 INFO L124 PetriNetUnfolderBase]: 5872/9331 cut-off events. [2024-06-27 23:46:04,629 INFO L125 PetriNetUnfolderBase]: For 1655256/1655258 co-relation queries the response was YES. [2024-06-27 23:46:04,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101364 conditions, 9331 events. 5872/9331 cut-off events. For 1655256/1655258 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 62095 event pairs, 1382 based on Foata normal form. 1/9331 useless extension candidates. Maximal degree in co-relation 101131. Up to 7858 conditions per place. [2024-06-27 23:46:04,814 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 563 selfloop transitions, 256 changer transitions 0/823 dead transitions. [2024-06-27 23:46:04,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 823 transitions, 17725 flow [2024-06-27 23:46:04,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:04,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:04,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 23:46:04,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 23:46:04,816 INFO L175 Difference]: Start difference. First operand has 464 places, 803 transitions, 15100 flow. Second operand 9 states and 147 transitions. [2024-06-27 23:46:04,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 823 transitions, 17725 flow [2024-06-27 23:46:14,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 823 transitions, 17084 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-27 23:46:14,650 INFO L231 Difference]: Finished difference. Result has 462 places, 809 transitions, 15154 flow [2024-06-27 23:46:14,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14459, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15154, PETRI_PLACES=462, PETRI_TRANSITIONS=809} [2024-06-27 23:46:14,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-27 23:46:14,651 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 809 transitions, 15154 flow [2024-06-27 23:46:14,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:14,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:46:14,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:46:14,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:46:14,651 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:46:14,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:46:14,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1383349534, now seen corresponding path program 11 times [2024-06-27 23:46:14,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:46:14,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093367258] [2024-06-27 23:46:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:46:14,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:46:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:46:16,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:46:16,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:46:16,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093367258] [2024-06-27 23:46:16,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093367258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:46:16,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:46:16,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:46:16,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199111771] [2024-06-27 23:46:16,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:46:16,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:46:16,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:46:16,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:46:16,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:46:16,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 23:46:16,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 809 transitions, 15154 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:46:16,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:46:16,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 23:46:16,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:46:19,254 INFO L124 PetriNetUnfolderBase]: 5866/9323 cut-off events. [2024-06-27 23:46:19,254 INFO L125 PetriNetUnfolderBase]: For 1669567/1669571 co-relation queries the response was YES. [2024-06-27 23:46:19,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101047 conditions, 9323 events. 5866/9323 cut-off events. For 1669567/1669571 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 62104 event pairs, 1426 based on Foata normal form. 6/9328 useless extension candidates. Maximal degree in co-relation 100816. Up to 8615 conditions per place. [2024-06-27 23:46:19,413 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 670 selfloop transitions, 146 changer transitions 0/820 dead transitions. [2024-06-27 23:46:19,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 820 transitions, 17070 flow [2024-06-27 23:46:19,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:46:19,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:46:19,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 23:46:19,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 23:46:19,414 INFO L175 Difference]: Start difference. First operand has 462 places, 809 transitions, 15154 flow. Second operand 9 states and 140 transitions. [2024-06-27 23:46:19,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 820 transitions, 17070 flow