./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe012_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe012_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:19:45,960 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:19:46,008 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:19:46,020 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:19:46,021 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:19:46,052 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:19:46,052 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:19:46,052 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:19:46,053 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:19:46,053 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:19:46,053 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:19:46,054 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:19:46,054 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:19:46,057 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:19:46,057 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:19:46,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:19:46,058 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:19:46,058 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:19:46,059 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:19:46,059 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:19:46,060 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:19:46,060 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:19:46,060 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:19:46,061 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:19:46,061 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:19:46,061 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:19:46,061 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:19:46,061 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:19:46,062 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:19:46,062 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:19:46,063 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:19:46,063 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:19:46,063 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:19:46,063 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:19:46,064 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:19:46,065 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:19:46,065 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:19:46,065 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:19:46,065 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 00:19:46,271 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:19:46,301 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:19:46,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:19:46,304 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:19:46,305 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:19:46,306 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 00:19:47,386 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:19:47,553 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:19:47,553 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 00:19:47,565 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49b5ac697/c9c6bcffb32c43deb6cef681d1169c6d/FLAGea10d720a [2024-06-28 00:19:47,578 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49b5ac697/c9c6bcffb32c43deb6cef681d1169c6d [2024-06-28 00:19:47,580 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:19:47,580 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:19:47,581 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/safe012_power.oepc.yml/witness.yml [2024-06-28 00:19:47,639 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:19:47,640 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:19:47,643 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:19:47,643 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:19:47,647 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:19:47,648 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:19:47" (1/2) ... [2024-06-28 00:19:47,649 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b886429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:19:47, skipping insertion in model container [2024-06-28 00:19:47,649 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:19:47" (1/2) ... [2024-06-28 00:19:47,652 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5956f204 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:19:47, skipping insertion in model container [2024-06-28 00:19:47,653 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:19:47" (2/2) ... [2024-06-28 00:19:47,653 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b886429 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:47, skipping insertion in model container [2024-06-28 00:19:47,654 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:19:47" (2/2) ... [2024-06-28 00:19:47,654 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:19:47,676 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:19:47,677 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EBX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-28 00:19:47,677 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EBX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-28 00:19:47,677 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )y >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) + (long long )z$w_buff1_used >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p0_EBX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )x) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )y) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (1LL + (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$mem_tmp) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff0_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd2) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$r_buff1_thd3) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff0_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p0_EAX$w_buff1_used) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$flush_delayed) - (long long )z$mem_tmp >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$read_delayed >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1 >= 0LL) && (1LL - (long long )z$mem_tmp) - (long long )z$w_buff1_used >= 0LL) && (2LL - (long long )__unbuffered_p0_EAX$read_delayed) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice0) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice1) - (long long )z$mem_tmp >= 0LL) && (2LL - (long long )weak$$choice2) - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )z$mem_tmp >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice0 >= 0LL) && (long long )__unbuffered_p0_EAX$read_delayed - (long long )weak$$choice2 >= 0LL) && (long long )z - (long long )z$mem_tmp >= 0LL) [2024-06-28 00:19:47,678 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:19:47,678 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 00:19:47,716 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:19:48,009 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:19:48,028 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:19:48,207 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:19:48,251 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:19:48,252 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48 WrapperNode [2024-06-28 00:19:48,252 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:19:48,253 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:19:48,253 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:19:48,253 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:19:48,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,273 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,306 INFO L138 Inliner]: procedures = 175, calls = 61, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 146 [2024-06-28 00:19:48,307 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:19:48,307 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:19:48,307 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:19:48,307 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:19:48,316 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,316 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,321 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,339 INFO L175 MemorySlicer]: Split 20 memory accesses to 2 slices as follows [2, 18]. 90 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-28 00:19:48,340 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,340 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,350 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,352 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,355 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,357 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,362 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:19:48,362 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:19:48,363 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:19:48,363 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:19:48,363 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (1/1) ... [2024-06-28 00:19:48,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:19:48,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:19:48,422 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:19:48,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:19:48,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 00:19:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 00:19:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 00:19:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 00:19:48,475 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:19:48,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:19:48,476 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:19:48,476 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:19:48,476 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:19:48,476 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:19:48,477 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:19:48,477 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:19:48,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:19:48,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 00:19:48,478 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:19:48,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:19:48,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:19:48,480 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:19:48,631 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:19:48,633 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:19:49,090 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:19:49,090 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:19:49,412 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:19:49,413 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:19:49,413 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:19:49 BoogieIcfgContainer [2024-06-28 00:19:49,413 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:19:49,415 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:19:49,416 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:19:49,418 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:19:49,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:19:47" (1/4) ... [2024-06-28 00:19:49,419 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16bbbb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:19:49, skipping insertion in model container [2024-06-28 00:19:49,420 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:19:47" (2/4) ... [2024-06-28 00:19:49,420 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16bbbb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:19:49, skipping insertion in model container [2024-06-28 00:19:49,420 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:19:48" (3/4) ... [2024-06-28 00:19:49,421 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16bbbb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:19:49, skipping insertion in model container [2024-06-28 00:19:49,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:19:49" (4/4) ... [2024-06-28 00:19:49,423 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_power.oepc.i [2024-06-28 00:19:49,438 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:19:49,438 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 00:19:49,438 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:19:49,503 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:19:49,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:19:49,570 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 00:19:49,571 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:19:49,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 00:19:49,574 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 00:19:49,577 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 00:19:49,588 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:19:49,597 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;@1dcd8de3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:19:49,598 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 00:19:49,604 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:19:49,604 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:19:49,605 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:19:49,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:49,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:19:49,606 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:49,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:49,610 INFO L85 PathProgramCache]: Analyzing trace with hash 604932744, now seen corresponding path program 1 times [2024-06-28 00:19:49,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:49,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66035115] [2024-06-28 00:19:49,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:49,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:51,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:51,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:51,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66035115] [2024-06-28 00:19:51,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66035115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:51,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:51,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:19:51,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408596458] [2024-06-28 00:19:51,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:51,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:19:51,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:51,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:19:51,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:19:51,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:19:51,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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-28 00:19:51,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:51,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:19:51,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:51,981 INFO L124 PetriNetUnfolderBase]: 770/1239 cut-off events. [2024-06-28 00:19:51,982 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:19:51,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 1239 events. 770/1239 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5925 event pairs, 479 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 2470. Up to 1178 conditions per place. [2024-06-28 00:19:51,991 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 00:19:51,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 00:19:51,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:19:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:19:51,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 00:19:52,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 00:19:52,002 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 00:19:52,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 00:19:52,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:19:52,005 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 00:19:52,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 00:19:52,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 00:19:52,009 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 00:19:52,010 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-28 00:19:52,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:52,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:52,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:19:52,010 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:52,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:52,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1519836103, now seen corresponding path program 1 times [2024-06-28 00:19:52,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:52,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553646785] [2024-06-28 00:19:52,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:52,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:52,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:54,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:54,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:54,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553646785] [2024-06-28 00:19:54,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553646785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:54,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:54,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:19:54,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75512603] [2024-06-28 00:19:54,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:54,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:19:54,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:54,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:19:54,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:19:54,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:19:54,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:54,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:54,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:19:54,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:55,156 INFO L124 PetriNetUnfolderBase]: 764/1231 cut-off events. [2024-06-28 00:19:55,157 INFO L125 PetriNetUnfolderBase]: For 253/261 co-relation queries the response was YES. [2024-06-28 00:19:55,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2837 conditions, 1231 events. 764/1231 cut-off events. For 253/261 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5891 event pairs, 369 based on Foata normal form. 6/1233 useless extension candidates. Maximal degree in co-relation 2825. Up to 1150 conditions per place. [2024-06-28 00:19:55,163 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 00:19:55,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 00:19:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:19:55,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:19:55,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 00:19:55,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 00:19:55,165 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 00:19:55,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 00:19:55,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:19:55,167 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 00:19:55,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 00:19:55,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 00:19:55,168 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 00:19:55,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:19:55,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:55,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:55,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:19:55,169 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:55,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:55,169 INFO L85 PathProgramCache]: Analyzing trace with hash -106150193, now seen corresponding path program 1 times [2024-06-28 00:19:55,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:55,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842132694] [2024-06-28 00:19:55,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:55,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:55,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:19:58,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:19:58,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:19:58,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842132694] [2024-06-28 00:19:58,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842132694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:19:58,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:19:58,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:19:58,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323747046] [2024-06-28 00:19:58,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:19:58,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:19:58,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:19:58,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:19:58,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:19:58,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 00:19:58,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-28 00:19:58,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:19:58,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 00:19:58,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:19:59,782 INFO L124 PetriNetUnfolderBase]: 969/1526 cut-off events. [2024-06-28 00:19:59,782 INFO L125 PetriNetUnfolderBase]: For 847/863 co-relation queries the response was YES. [2024-06-28 00:19:59,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3915 conditions, 1526 events. 969/1526 cut-off events. For 847/863 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7189 event pairs, 305 based on Foata normal form. 12/1531 useless extension candidates. Maximal degree in co-relation 3901. Up to 1394 conditions per place. [2024-06-28 00:19:59,790 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 00:19:59,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-28 00:19:59,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:19:59,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:19:59,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 00:19:59,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 00:19:59,793 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-28 00:19:59,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-28 00:19:59,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:19:59,796 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 00:19:59,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 00:19:59,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 00:19:59,797 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 00:19:59,797 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-28 00:19:59,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:19:59,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:19:59,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:19:59,798 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:19:59,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:19:59,798 INFO L85 PathProgramCache]: Analyzing trace with hash -231763927, now seen corresponding path program 1 times [2024-06-28 00:19:59,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:19:59,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367132703] [2024-06-28 00:19:59,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:19:59,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:19:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:01,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:01,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367132703] [2024-06-28 00:20:01,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367132703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:01,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:01,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:20:01,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824878973] [2024-06-28 00:20:01,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:01,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:20:01,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:01,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:20:01,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:20:01,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:01,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:01,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:01,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:01,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:02,486 INFO L124 PetriNetUnfolderBase]: 959/1517 cut-off events. [2024-06-28 00:20:02,486 INFO L125 PetriNetUnfolderBase]: For 1628/1647 co-relation queries the response was YES. [2024-06-28 00:20:02,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4279 conditions, 1517 events. 959/1517 cut-off events. For 1628/1647 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7134 event pairs, 368 based on Foata normal form. 14/1527 useless extension candidates. Maximal degree in co-relation 4262. Up to 1409 conditions per place. [2024-06-28 00:20:02,494 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 45 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-06-28 00:20:02,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 361 flow [2024-06-28 00:20:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:20:02,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:20:02,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-28 00:20:02,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-28 00:20:02,498 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 97 transitions. [2024-06-28 00:20:02,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 361 flow [2024-06-28 00:20:02,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 332 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:20:02,502 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 221 flow [2024-06-28 00:20:02,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-28 00:20:02,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-28 00:20:02,504 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 221 flow [2024-06-28 00:20:02,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:02,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:02,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:02,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:20:02,504 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:02,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:02,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1405254072, now seen corresponding path program 1 times [2024-06-28 00:20:02,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:02,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823011982] [2024-06-28 00:20:02,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:02,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:02,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:05,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:05,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:05,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823011982] [2024-06-28 00:20:05,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823011982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:05,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:05,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:20:05,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420090980] [2024-06-28 00:20:05,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:05,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:20:05,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:05,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:20:05,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:20:05,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:05,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 221 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:05,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:05,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:05,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:06,335 INFO L124 PetriNetUnfolderBase]: 1099/1716 cut-off events. [2024-06-28 00:20:06,335 INFO L125 PetriNetUnfolderBase]: For 2431/2433 co-relation queries the response was YES. [2024-06-28 00:20:06,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 1716 events. 1099/1716 cut-off events. For 2431/2433 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8103 event pairs, 411 based on Foata normal form. 6/1719 useless extension candidates. Maximal degree in co-relation 5164. Up to 1585 conditions per place. [2024-06-28 00:20:06,345 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 61 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-28 00:20:06,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 80 transitions, 485 flow [2024-06-28 00:20:06,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:20:06,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:20:06,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 00:20:06,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 00:20:06,349 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 221 flow. Second operand 6 states and 110 transitions. [2024-06-28 00:20:06,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 80 transitions, 485 flow [2024-06-28 00:20:06,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 466 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:20:06,358 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 314 flow [2024-06-28 00:20:06,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=314, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-06-28 00:20:06,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-28 00:20:06,360 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 314 flow [2024-06-28 00:20:06,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:06,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:06,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:06,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:20:06,361 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:06,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:06,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1856488771, now seen corresponding path program 1 times [2024-06-28 00:20:06,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:06,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789339154] [2024-06-28 00:20:06,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:06,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:06,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:08,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:08,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:08,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789339154] [2024-06-28 00:20:08,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789339154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:08,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:08,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:08,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085423664] [2024-06-28 00:20:08,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:08,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:08,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:08,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:08,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:08,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:08,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 314 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:08,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:08,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:08,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:10,527 INFO L124 PetriNetUnfolderBase]: 1121/1780 cut-off events. [2024-06-28 00:20:10,527 INFO L125 PetriNetUnfolderBase]: For 3929/3981 co-relation queries the response was YES. [2024-06-28 00:20:10,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5920 conditions, 1780 events. 1121/1780 cut-off events. For 3929/3981 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8721 event pairs, 337 based on Foata normal form. 22/1788 useless extension candidates. Maximal degree in co-relation 5893. Up to 1574 conditions per place. [2024-06-28 00:20:10,537 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 63 selfloop transitions, 30 changer transitions 0/102 dead transitions. [2024-06-28 00:20:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 102 transitions, 663 flow [2024-06-28 00:20:10,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:10,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:10,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:20:10,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 00:20:10,539 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 314 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:20:10,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 102 transitions, 663 flow [2024-06-28 00:20:10,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 102 transitions, 658 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:20:10,543 INFO L231 Difference]: Finished difference. Result has 71 places, 74 transitions, 485 flow [2024-06-28 00:20:10,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=485, PETRI_PLACES=71, PETRI_TRANSITIONS=74} [2024-06-28 00:20:10,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-28 00:20:10,544 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 74 transitions, 485 flow [2024-06-28 00:20:10,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:10,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:10,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:10,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:20:10,545 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:10,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:10,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1895932861, now seen corresponding path program 2 times [2024-06-28 00:20:10,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:10,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294617341] [2024-06-28 00:20:10,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:10,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:13,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:13,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:13,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294617341] [2024-06-28 00:20:13,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294617341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:13,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:13,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:13,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304232614] [2024-06-28 00:20:13,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:13,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:13,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:13,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:13,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:13,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 74 transitions, 485 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:13,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:13,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:13,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:14,806 INFO L124 PetriNetUnfolderBase]: 1195/1888 cut-off events. [2024-06-28 00:20:14,820 INFO L125 PetriNetUnfolderBase]: For 6841/6885 co-relation queries the response was YES. [2024-06-28 00:20:14,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7350 conditions, 1888 events. 1195/1888 cut-off events. For 6841/6885 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9258 event pairs, 354 based on Foata normal form. 14/1888 useless extension candidates. Maximal degree in co-relation 7317. Up to 1560 conditions per place. [2024-06-28 00:20:14,833 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 63 selfloop transitions, 48 changer transitions 0/120 dead transitions. [2024-06-28 00:20:14,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 120 transitions, 944 flow [2024-06-28 00:20:14,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:14,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:14,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 00:20:14,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:20:14,835 INFO L175 Difference]: Start difference. First operand has 71 places, 74 transitions, 485 flow. Second operand 9 states and 168 transitions. [2024-06-28 00:20:14,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 120 transitions, 944 flow [2024-06-28 00:20:14,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 120 transitions, 930 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:20:14,842 INFO L231 Difference]: Finished difference. Result has 81 places, 90 transitions, 715 flow [2024-06-28 00:20:14,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=715, PETRI_PLACES=81, PETRI_TRANSITIONS=90} [2024-06-28 00:20:14,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-28 00:20:14,843 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 90 transitions, 715 flow [2024-06-28 00:20:14,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:14,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:14,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:14,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:20:14,843 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:14,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:14,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1404161721, now seen corresponding path program 3 times [2024-06-28 00:20:14,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:14,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593732237] [2024-06-28 00:20:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:14,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:14,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:16,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:16,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593732237] [2024-06-28 00:20:16,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593732237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:16,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:16,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:16,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413744062] [2024-06-28 00:20:16,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:16,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:16,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:16,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:16,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:16,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:16,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 90 transitions, 715 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:16,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:16,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:17,880 INFO L124 PetriNetUnfolderBase]: 1179/1862 cut-off events. [2024-06-28 00:20:17,880 INFO L125 PetriNetUnfolderBase]: For 10956/11012 co-relation queries the response was YES. [2024-06-28 00:20:17,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8249 conditions, 1862 events. 1179/1862 cut-off events. For 10956/11012 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9120 event pairs, 354 based on Foata normal form. 29/1877 useless extension candidates. Maximal degree in co-relation 8210. Up to 1603 conditions per place. [2024-06-28 00:20:17,894 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 66 selfloop transitions, 41 changer transitions 0/116 dead transitions. [2024-06-28 00:20:17,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 116 transitions, 1058 flow [2024-06-28 00:20:17,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:17,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:17,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 00:20:17,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-28 00:20:17,896 INFO L175 Difference]: Start difference. First operand has 81 places, 90 transitions, 715 flow. Second operand 7 states and 128 transitions. [2024-06-28 00:20:17,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 116 transitions, 1058 flow [2024-06-28 00:20:17,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 116 transitions, 979 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:20:17,909 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 851 flow [2024-06-28 00:20:17,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=851, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2024-06-28 00:20:17,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 00:20:17,910 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 851 flow [2024-06-28 00:20:17,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:17,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:17,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:17,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:20:17,911 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:17,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:17,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1829472215, now seen corresponding path program 1 times [2024-06-28 00:20:17,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:17,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058960385] [2024-06-28 00:20:17,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:17,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:20,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:20,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:20,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058960385] [2024-06-28 00:20:20,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058960385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:20,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:20,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:20:20,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100674702] [2024-06-28 00:20:20,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:20,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:20:20,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:20,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:20:20,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:20:20,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:20,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 851 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-28 00:20:20,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:20,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:20,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:22,031 INFO L124 PetriNetUnfolderBase]: 1227/1918 cut-off events. [2024-06-28 00:20:22,032 INFO L125 PetriNetUnfolderBase]: For 13152/13161 co-relation queries the response was YES. [2024-06-28 00:20:22,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8862 conditions, 1918 events. 1227/1918 cut-off events. For 13152/13161 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9195 event pairs, 375 based on Foata normal form. 16/1931 useless extension candidates. Maximal degree in co-relation 8819. Up to 1701 conditions per place. [2024-06-28 00:20:22,049 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 106 selfloop transitions, 18 changer transitions 0/129 dead transitions. [2024-06-28 00:20:22,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 129 transitions, 1218 flow [2024-06-28 00:20:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:22,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:22,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 00:20:22,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 00:20:22,055 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 851 flow. Second operand 8 states and 135 transitions. [2024-06-28 00:20:22,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 129 transitions, 1218 flow [2024-06-28 00:20:22,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 129 transitions, 1143 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:22,077 INFO L231 Difference]: Finished difference. Result has 88 places, 100 transitions, 842 flow [2024-06-28 00:20:22,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=842, PETRI_PLACES=88, PETRI_TRANSITIONS=100} [2024-06-28 00:20:22,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 00:20:22,078 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 100 transitions, 842 flow [2024-06-28 00:20:22,079 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-28 00:20:22,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:22,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:22,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:20:22,079 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:22,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1716578270, now seen corresponding path program 1 times [2024-06-28 00:20:22,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:22,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922644022] [2024-06-28 00:20:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:22,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:22,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:25,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:25,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:25,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922644022] [2024-06-28 00:20:25,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922644022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:25,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:25,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618300413] [2024-06-28 00:20:25,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:25,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:25,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:25,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:25,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 100 transitions, 842 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-28 00:20:25,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:25,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:25,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:26,327 INFO L124 PetriNetUnfolderBase]: 1240/1942 cut-off events. [2024-06-28 00:20:26,327 INFO L125 PetriNetUnfolderBase]: For 12932/12941 co-relation queries the response was YES. [2024-06-28 00:20:26,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 1942 events. 1240/1942 cut-off events. For 12932/12941 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9388 event pairs, 380 based on Foata normal form. 10/1948 useless extension candidates. Maximal degree in co-relation 8958. Up to 1795 conditions per place. [2024-06-28 00:20:26,337 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 21 changer transitions 0/139 dead transitions. [2024-06-28 00:20:26,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 139 transitions, 1279 flow [2024-06-28 00:20:26,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:20:26,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:20:26,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:20:26,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:20:26,340 INFO L175 Difference]: Start difference. First operand has 88 places, 100 transitions, 842 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:20:26,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 139 transitions, 1279 flow [2024-06-28 00:20:26,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 139 transitions, 1234 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:20:26,357 INFO L231 Difference]: Finished difference. Result has 93 places, 112 transitions, 975 flow [2024-06-28 00:20:26,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=975, PETRI_PLACES=93, PETRI_TRANSITIONS=112} [2024-06-28 00:20:26,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-28 00:20:26,358 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 112 transitions, 975 flow [2024-06-28 00:20:26,358 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-28 00:20:26,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:26,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:26,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:20:26,358 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:26,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:26,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1355616656, now seen corresponding path program 2 times [2024-06-28 00:20:26,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:26,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457226142] [2024-06-28 00:20:26,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:26,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:29,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:29,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:29,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457226142] [2024-06-28 00:20:29,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457226142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:29,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:29,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:29,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78021452] [2024-06-28 00:20:29,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:29,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:29,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:29,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:29,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:29,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:29,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 112 transitions, 975 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-28 00:20:29,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:29,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:29,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:30,517 INFO L124 PetriNetUnfolderBase]: 1253/1963 cut-off events. [2024-06-28 00:20:30,518 INFO L125 PetriNetUnfolderBase]: For 14935/14945 co-relation queries the response was YES. [2024-06-28 00:20:30,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9499 conditions, 1963 events. 1253/1963 cut-off events. For 14935/14945 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9471 event pairs, 376 based on Foata normal form. 6/1964 useless extension candidates. Maximal degree in co-relation 9453. Up to 1689 conditions per place. [2024-06-28 00:20:30,529 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 110 selfloop transitions, 37 changer transitions 0/152 dead transitions. [2024-06-28 00:20:30,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 152 transitions, 1493 flow [2024-06-28 00:20:30,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:30,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:30,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 00:20:30,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 00:20:30,531 INFO L175 Difference]: Start difference. First operand has 93 places, 112 transitions, 975 flow. Second operand 7 states and 132 transitions. [2024-06-28 00:20:30,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 152 transitions, 1493 flow [2024-06-28 00:20:30,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 152 transitions, 1463 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:20:30,548 INFO L231 Difference]: Finished difference. Result has 99 places, 123 transitions, 1146 flow [2024-06-28 00:20:30,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1146, PETRI_PLACES=99, PETRI_TRANSITIONS=123} [2024-06-28 00:20:30,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-28 00:20:30,549 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 123 transitions, 1146 flow [2024-06-28 00:20:30,549 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-28 00:20:30,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:30,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:30,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:20:30,549 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:30,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1720297340, now seen corresponding path program 3 times [2024-06-28 00:20:30,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:30,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864901229] [2024-06-28 00:20:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:30,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:30,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:33,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:33,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:33,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864901229] [2024-06-28 00:20:33,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864901229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:33,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:33,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:33,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203999297] [2024-06-28 00:20:33,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:33,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:33,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:33,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:33,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:33,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:33,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 123 transitions, 1146 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-28 00:20:33,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:33,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:33,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:34,776 INFO L124 PetriNetUnfolderBase]: 1266/1988 cut-off events. [2024-06-28 00:20:34,777 INFO L125 PetriNetUnfolderBase]: For 17850/17860 co-relation queries the response was YES. [2024-06-28 00:20:34,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10184 conditions, 1988 events. 1266/1988 cut-off events. For 17850/17860 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9604 event pairs, 376 based on Foata normal form. 6/1989 useless extension candidates. Maximal degree in co-relation 10134. Up to 1703 conditions per place. [2024-06-28 00:20:34,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-28 00:20:34,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 156 transitions, 1629 flow [2024-06-28 00:20:34,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:34,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:34,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 00:20:34,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 00:20:34,794 INFO L175 Difference]: Start difference. First operand has 99 places, 123 transitions, 1146 flow. Second operand 7 states and 132 transitions. [2024-06-28 00:20:34,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 156 transitions, 1629 flow [2024-06-28 00:20:34,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 156 transitions, 1590 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:20:34,815 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1236 flow [2024-06-28 00:20:34,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1236, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-28 00:20:34,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-28 00:20:34,816 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1236 flow [2024-06-28 00:20:34,816 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-28 00:20:34,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:34,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:34,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:20:34,817 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:34,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:34,817 INFO L85 PathProgramCache]: Analyzing trace with hash -579339174, now seen corresponding path program 4 times [2024-06-28 00:20:34,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:34,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491180176] [2024-06-28 00:20:34,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:34,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:34,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:37,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:37,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:37,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491180176] [2024-06-28 00:20:37,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491180176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:37,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:37,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:37,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434962880] [2024-06-28 00:20:37,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:37,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:37,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:37,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:37,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:37,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:20:37,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1236 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-28 00:20:37,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:37,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:20:37,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:38,514 INFO L124 PetriNetUnfolderBase]: 1274/2000 cut-off events. [2024-06-28 00:20:38,515 INFO L125 PetriNetUnfolderBase]: For 19533/19543 co-relation queries the response was YES. [2024-06-28 00:20:38,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10441 conditions, 2000 events. 1274/2000 cut-off events. For 19533/19543 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9674 event pairs, 376 based on Foata normal form. 6/2001 useless extension candidates. Maximal degree in co-relation 10387. Up to 1779 conditions per place. [2024-06-28 00:20:38,526 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 114 selfloop transitions, 34 changer transitions 0/153 dead transitions. [2024-06-28 00:20:38,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 153 transitions, 1648 flow [2024-06-28 00:20:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:20:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:20:38,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 00:20:38,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 00:20:38,528 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1236 flow. Second operand 7 states and 122 transitions. [2024-06-28 00:20:38,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 153 transitions, 1648 flow [2024-06-28 00:20:38,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 153 transitions, 1574 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:20:38,550 INFO L231 Difference]: Finished difference. Result has 109 places, 133 transitions, 1331 flow [2024-06-28 00:20:38,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1331, PETRI_PLACES=109, PETRI_TRANSITIONS=133} [2024-06-28 00:20:38,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 00:20:38,551 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 133 transitions, 1331 flow [2024-06-28 00:20:38,551 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-28 00:20:38,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:38,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:38,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:20:38,551 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:38,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2065661302, now seen corresponding path program 1 times [2024-06-28 00:20:38,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:38,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852340084] [2024-06-28 00:20:38,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:38,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:41,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:41,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:41,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852340084] [2024-06-28 00:20:41,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852340084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:41,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:41,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:41,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146989551] [2024-06-28 00:20:41,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:41,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:41,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:41,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:41,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:41,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:41,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 133 transitions, 1331 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:41,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:41,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:41,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:43,156 INFO L124 PetriNetUnfolderBase]: 1472/2329 cut-off events. [2024-06-28 00:20:43,156 INFO L125 PetriNetUnfolderBase]: For 28970/28989 co-relation queries the response was YES. [2024-06-28 00:20:43,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12410 conditions, 2329 events. 1472/2329 cut-off events. For 28970/28989 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12049 event pairs, 339 based on Foata normal form. 31/2307 useless extension candidates. Maximal degree in co-relation 12353. Up to 1766 conditions per place. [2024-06-28 00:20:43,172 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 128 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-28 00:20:43,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 191 transitions, 1943 flow [2024-06-28 00:20:43,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:43,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:43,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 00:20:43,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44372294372294374 [2024-06-28 00:20:43,174 INFO L175 Difference]: Start difference. First operand has 109 places, 133 transitions, 1331 flow. Second operand 11 states and 205 transitions. [2024-06-28 00:20:43,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 191 transitions, 1943 flow [2024-06-28 00:20:43,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 191 transitions, 1866 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:20:43,204 INFO L231 Difference]: Finished difference. Result has 116 places, 137 transitions, 1392 flow [2024-06-28 00:20:43,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1392, PETRI_PLACES=116, PETRI_TRANSITIONS=137} [2024-06-28 00:20:43,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 00:20:43,204 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 137 transitions, 1392 flow [2024-06-28 00:20:43,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:43,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:43,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:43,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:20:43,205 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:43,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:43,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1674315106, now seen corresponding path program 2 times [2024-06-28 00:20:43,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:43,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000631848] [2024-06-28 00:20:43,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:43,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:43,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:46,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:46,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:46,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000631848] [2024-06-28 00:20:46,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000631848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:46,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:46,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:46,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313420558] [2024-06-28 00:20:46,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:46,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:46,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:46,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:46,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:46,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:46,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 137 transitions, 1392 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:46,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:46,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:46,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:48,020 INFO L124 PetriNetUnfolderBase]: 1434/2281 cut-off events. [2024-06-28 00:20:48,020 INFO L125 PetriNetUnfolderBase]: For 30291/30311 co-relation queries the response was YES. [2024-06-28 00:20:48,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12466 conditions, 2281 events. 1434/2281 cut-off events. For 30291/30311 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11838 event pairs, 367 based on Foata normal form. 27/2265 useless extension candidates. Maximal degree in co-relation 12407. Up to 1958 conditions per place. [2024-06-28 00:20:48,036 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 39 changer transitions 0/175 dead transitions. [2024-06-28 00:20:48,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 1824 flow [2024-06-28 00:20:48,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:20:48,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:20:48,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:20:48,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 00:20:48,038 INFO L175 Difference]: Start difference. First operand has 116 places, 137 transitions, 1392 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:20:48,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 1824 flow [2024-06-28 00:20:48,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 175 transitions, 1771 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:20:48,070 INFO L231 Difference]: Finished difference. Result has 119 places, 137 transitions, 1426 flow [2024-06-28 00:20:48,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1426, PETRI_PLACES=119, PETRI_TRANSITIONS=137} [2024-06-28 00:20:48,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 00:20:48,070 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 137 transitions, 1426 flow [2024-06-28 00:20:48,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:48,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:48,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:48,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:20:48,071 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:48,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:48,071 INFO L85 PathProgramCache]: Analyzing trace with hash 925379932, now seen corresponding path program 3 times [2024-06-28 00:20:48,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:48,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544535244] [2024-06-28 00:20:48,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:48,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:48,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:51,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544535244] [2024-06-28 00:20:51,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544535244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:51,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:51,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:51,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178409962] [2024-06-28 00:20:51,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:51,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:51,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:51,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:51,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:51,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:51,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 137 transitions, 1426 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:51,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:51,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:51,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:52,955 INFO L124 PetriNetUnfolderBase]: 1513/2405 cut-off events. [2024-06-28 00:20:52,955 INFO L125 PetriNetUnfolderBase]: For 34208/34235 co-relation queries the response was YES. [2024-06-28 00:20:52,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13307 conditions, 2405 events. 1513/2405 cut-off events. For 34208/34235 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12563 event pairs, 390 based on Foata normal form. 20/2379 useless extension candidates. Maximal degree in co-relation 13246. Up to 1937 conditions per place. [2024-06-28 00:20:52,970 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 88 selfloop transitions, 66 changer transitions 0/175 dead transitions. [2024-06-28 00:20:52,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 175 transitions, 1891 flow [2024-06-28 00:20:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:20:52,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:20:52,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:20:52,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-28 00:20:52,972 INFO L175 Difference]: Start difference. First operand has 119 places, 137 transitions, 1426 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:20:52,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 175 transitions, 1891 flow [2024-06-28 00:20:52,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 175 transitions, 1816 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 00:20:52,998 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1504 flow [2024-06-28 00:20:52,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1504, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-28 00:20:52,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-28 00:20:52,999 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1504 flow [2024-06-28 00:20:52,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:53,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:53,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:53,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:20:53,000 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:53,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:53,000 INFO L85 PathProgramCache]: Analyzing trace with hash -782505882, now seen corresponding path program 4 times [2024-06-28 00:20:53,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:53,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726804069] [2024-06-28 00:20:53,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:53,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:53,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:55,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:55,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726804069] [2024-06-28 00:20:55,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726804069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:55,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:55,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:55,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449951294] [2024-06-28 00:20:55,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:55,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:55,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:55,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:55,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:55,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:55,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1504 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:55,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:55,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:55,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:20:57,130 INFO L124 PetriNetUnfolderBase]: 1798/2856 cut-off events. [2024-06-28 00:20:57,130 INFO L125 PetriNetUnfolderBase]: For 45102/45131 co-relation queries the response was YES. [2024-06-28 00:20:57,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16173 conditions, 2856 events. 1798/2856 cut-off events. For 45102/45131 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15450 event pairs, 393 based on Foata normal form. 34/2829 useless extension candidates. Maximal degree in co-relation 16111. Up to 1867 conditions per place. [2024-06-28 00:20:57,151 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 108 selfloop transitions, 62 changer transitions 0/191 dead transitions. [2024-06-28 00:20:57,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 2172 flow [2024-06-28 00:20:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:20:57,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:20:57,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 00:20:57,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 00:20:57,154 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1504 flow. Second operand 9 states and 178 transitions. [2024-06-28 00:20:57,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 2172 flow [2024-06-28 00:20:57,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 191 transitions, 2029 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 00:20:57,199 INFO L231 Difference]: Finished difference. Result has 123 places, 146 transitions, 1627 flow [2024-06-28 00:20:57,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1627, PETRI_PLACES=123, PETRI_TRANSITIONS=146} [2024-06-28 00:20:57,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 00:20:57,200 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 146 transitions, 1627 flow [2024-06-28 00:20:57,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:57,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:20:57,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:20:57,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:20:57,200 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:20:57,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:20:57,201 INFO L85 PathProgramCache]: Analyzing trace with hash 439398798, now seen corresponding path program 5 times [2024-06-28 00:20:57,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:20:57,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318555057] [2024-06-28 00:20:57,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:20:57,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:20:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:20:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:20:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:20:59,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318555057] [2024-06-28 00:20:59,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318555057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:20:59,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:20:59,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:20:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109604371] [2024-06-28 00:20:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:20:59,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:20:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:20:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:20:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:20:59,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:20:59,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 146 transitions, 1627 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:20:59,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:20:59,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:20:59,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:00,930 INFO L124 PetriNetUnfolderBase]: 1750/2794 cut-off events. [2024-06-28 00:21:00,930 INFO L125 PetriNetUnfolderBase]: For 47442/47472 co-relation queries the response was YES. [2024-06-28 00:21:00,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16336 conditions, 2794 events. 1750/2794 cut-off events. For 47442/47472 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15176 event pairs, 470 based on Foata normal form. 25/2768 useless extension candidates. Maximal degree in co-relation 16273. Up to 2304 conditions per place. [2024-06-28 00:21:00,950 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 102 selfloop transitions, 54 changer transitions 0/177 dead transitions. [2024-06-28 00:21:00,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 177 transitions, 2073 flow [2024-06-28 00:21:00,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:00,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:00,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 00:21:00,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-28 00:21:00,952 INFO L175 Difference]: Start difference. First operand has 123 places, 146 transitions, 1627 flow. Second operand 8 states and 150 transitions. [2024-06-28 00:21:00,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 177 transitions, 2073 flow [2024-06-28 00:21:01,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 177 transitions, 1943 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:01,010 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1658 flow [2024-06-28 00:21:01,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1658, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-28 00:21:01,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-28 00:21:01,010 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1658 flow [2024-06-28 00:21:01,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:01,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:01,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:01,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:21:01,011 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:01,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:01,011 INFO L85 PathProgramCache]: Analyzing trace with hash -365613048, now seen corresponding path program 6 times [2024-06-28 00:21:01,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:01,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669982949] [2024-06-28 00:21:01,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:01,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:01,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:02,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:02,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:02,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669982949] [2024-06-28 00:21:02,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669982949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:02,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:02,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:21:02,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336475775] [2024-06-28 00:21:02,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:02,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:21:02,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:02,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:21:02,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:21:03,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-28 00:21:03,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1658 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:03,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:03,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-28 00:21:03,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:04,161 INFO L124 PetriNetUnfolderBase]: 1427/2446 cut-off events. [2024-06-28 00:21:04,161 INFO L125 PetriNetUnfolderBase]: For 40618/40743 co-relation queries the response was YES. [2024-06-28 00:21:04,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13386 conditions, 2446 events. 1427/2446 cut-off events. For 40618/40743 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14135 event pairs, 220 based on Foata normal form. 123/2484 useless extension candidates. Maximal degree in co-relation 13323. Up to 1270 conditions per place. [2024-06-28 00:21:04,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-06-28 00:21:04,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 1983 flow [2024-06-28 00:21:04,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:21:04,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:21:04,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 00:21:04,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 00:21:04,193 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1658 flow. Second operand 7 states and 142 transitions. [2024-06-28 00:21:04,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 1983 flow [2024-06-28 00:21:04,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 172 transitions, 1862 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:04,229 INFO L231 Difference]: Finished difference. Result has 125 places, 150 transitions, 1724 flow [2024-06-28 00:21:04,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1724, PETRI_PLACES=125, PETRI_TRANSITIONS=150} [2024-06-28 00:21:04,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 00:21:04,230 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 150 transitions, 1724 flow [2024-06-28 00:21:04,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:21:04,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:04,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:04,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:21:04,233 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:04,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2109765371, now seen corresponding path program 1 times [2024-06-28 00:21:04,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:04,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997795944] [2024-06-28 00:21:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:08,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:08,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:08,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997795944] [2024-06-28 00:21:08,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997795944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:08,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:08,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:08,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421428070] [2024-06-28 00:21:08,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:08,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:08,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:08,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:08,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:08,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:08,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 150 transitions, 1724 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-28 00:21:08,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:08,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:08,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:09,433 INFO L124 PetriNetUnfolderBase]: 1964/3142 cut-off events. [2024-06-28 00:21:09,434 INFO L125 PetriNetUnfolderBase]: For 43990/44006 co-relation queries the response was YES. [2024-06-28 00:21:09,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17524 conditions, 3142 events. 1964/3142 cut-off events. For 43990/44006 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17520 event pairs, 499 based on Foata normal form. 26/3164 useless extension candidates. Maximal degree in co-relation 17460. Up to 2627 conditions per place. [2024-06-28 00:21:09,456 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 175 selfloop transitions, 25 changer transitions 0/205 dead transitions. [2024-06-28 00:21:09,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 205 transitions, 2408 flow [2024-06-28 00:21:09,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:21:09,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:21:09,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 00:21:09,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 00:21:09,465 INFO L175 Difference]: Start difference. First operand has 125 places, 150 transitions, 1724 flow. Second operand 10 states and 178 transitions. [2024-06-28 00:21:09,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 205 transitions, 2408 flow [2024-06-28 00:21:09,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2325 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:09,519 INFO L231 Difference]: Finished difference. Result has 132 places, 155 transitions, 1765 flow [2024-06-28 00:21:09,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1765, PETRI_PLACES=132, PETRI_TRANSITIONS=155} [2024-06-28 00:21:09,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-28 00:21:09,519 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 155 transitions, 1765 flow [2024-06-28 00:21:09,520 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-28 00:21:09,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:09,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-28 00:21:09,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:21:09,520 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:09,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:09,521 INFO L85 PathProgramCache]: Analyzing trace with hash 364309821, now seen corresponding path program 2 times [2024-06-28 00:21:09,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:09,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325229212] [2024-06-28 00:21:09,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:09,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:13,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:13,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:13,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325229212] [2024-06-28 00:21:13,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325229212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:13,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:13,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:13,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285096108] [2024-06-28 00:21:13,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:13,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:13,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:13,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:13,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:13,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:13,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 155 transitions, 1765 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-28 00:21:13,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:13,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:13,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:14,987 INFO L124 PetriNetUnfolderBase]: 2004/3226 cut-off events. [2024-06-28 00:21:14,988 INFO L125 PetriNetUnfolderBase]: For 40885/40901 co-relation queries the response was YES. [2024-06-28 00:21:15,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17263 conditions, 3226 events. 2004/3226 cut-off events. For 40885/40901 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18173 event pairs, 555 based on Foata normal form. 30/3252 useless extension candidates. Maximal degree in co-relation 17198. Up to 2911 conditions per place. [2024-06-28 00:21:15,012 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 165 selfloop transitions, 22 changer transitions 0/192 dead transitions. [2024-06-28 00:21:15,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 192 transitions, 2258 flow [2024-06-28 00:21:15,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:15,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:15,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:21:15,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 00:21:15,015 INFO L175 Difference]: Start difference. First operand has 132 places, 155 transitions, 1765 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:21:15,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 192 transitions, 2258 flow [2024-06-28 00:21:15,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 192 transitions, 2223 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:15,069 INFO L231 Difference]: Finished difference. Result has 136 places, 156 transitions, 1792 flow [2024-06-28 00:21:15,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1792, PETRI_PLACES=136, PETRI_TRANSITIONS=156} [2024-06-28 00:21:15,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-28 00:21:15,070 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 156 transitions, 1792 flow [2024-06-28 00:21:15,070 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-28 00:21:15,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:15,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-28 00:21:15,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:21:15,071 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:15,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:15,071 INFO L85 PathProgramCache]: Analyzing trace with hash 364161951, now seen corresponding path program 3 times [2024-06-28 00:21:15,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:15,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518616163] [2024-06-28 00:21:15,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:15,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:15,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:18,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:18,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518616163] [2024-06-28 00:21:18,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518616163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:18,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:18,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:18,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133419993] [2024-06-28 00:21:18,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:18,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:18,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:18,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:18,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:18,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:18,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 156 transitions, 1792 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-28 00:21:18,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:18,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:18,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:20,252 INFO L124 PetriNetUnfolderBase]: 1984/3194 cut-off events. [2024-06-28 00:21:20,252 INFO L125 PetriNetUnfolderBase]: For 41051/41067 co-relation queries the response was YES. [2024-06-28 00:21:20,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17154 conditions, 3194 events. 1984/3194 cut-off events. For 41051/41067 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17977 event pairs, 521 based on Foata normal form. 26/3216 useless extension candidates. Maximal degree in co-relation 17087. Up to 2773 conditions per place. [2024-06-28 00:21:20,275 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 24 changer transitions 0/198 dead transitions. [2024-06-28 00:21:20,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 198 transitions, 2339 flow [2024-06-28 00:21:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:20,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:20,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 00:21:20,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 00:21:20,277 INFO L175 Difference]: Start difference. First operand has 136 places, 156 transitions, 1792 flow. Second operand 9 states and 157 transitions. [2024-06-28 00:21:20,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 198 transitions, 2339 flow [2024-06-28 00:21:20,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 198 transitions, 2290 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:20,330 INFO L231 Difference]: Finished difference. Result has 139 places, 159 transitions, 1846 flow [2024-06-28 00:21:20,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1846, PETRI_PLACES=139, PETRI_TRANSITIONS=159} [2024-06-28 00:21:20,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 00:21:20,331 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 159 transitions, 1846 flow [2024-06-28 00:21:20,331 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-28 00:21:20,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:20,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:20,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:21:20,332 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:20,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:20,332 INFO L85 PathProgramCache]: Analyzing trace with hash -351268825, now seen corresponding path program 4 times [2024-06-28 00:21:20,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:20,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755098191] [2024-06-28 00:21:20,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:20,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:23,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:23,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:23,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755098191] [2024-06-28 00:21:23,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755098191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:23,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:23,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:23,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192741050] [2024-06-28 00:21:23,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:23,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:23,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:23,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:23,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:24,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:24,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 159 transitions, 1846 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-28 00:21:24,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:24,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:24,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:25,576 INFO L124 PetriNetUnfolderBase]: 2052/3306 cut-off events. [2024-06-28 00:21:25,576 INFO L125 PetriNetUnfolderBase]: For 45603/45613 co-relation queries the response was YES. [2024-06-28 00:21:25,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17739 conditions, 3306 events. 2052/3306 cut-off events. For 45603/45613 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18738 event pairs, 562 based on Foata normal form. 20/3321 useless extension candidates. Maximal degree in co-relation 17670. Up to 2856 conditions per place. [2024-06-28 00:21:25,600 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 143 selfloop transitions, 46 changer transitions 0/194 dead transitions. [2024-06-28 00:21:25,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 194 transitions, 2336 flow [2024-06-28 00:21:25,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:25,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:25,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 00:21:25,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 00:21:25,602 INFO L175 Difference]: Start difference. First operand has 139 places, 159 transitions, 1846 flow. Second operand 9 states and 156 transitions. [2024-06-28 00:21:25,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 194 transitions, 2336 flow [2024-06-28 00:21:25,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 194 transitions, 2307 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:25,655 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 1926 flow [2024-06-28 00:21:25,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1926, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2024-06-28 00:21:25,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-28 00:21:25,656 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 1926 flow [2024-06-28 00:21:25,656 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-28 00:21:25,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:25,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:25,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:21:25,657 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:25,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:25,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1377844093, now seen corresponding path program 5 times [2024-06-28 00:21:25,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:25,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077480697] [2024-06-28 00:21:25,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:25,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:29,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:29,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:29,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077480697] [2024-06-28 00:21:29,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077480697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:29,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:29,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:29,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201755600] [2024-06-28 00:21:29,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:29,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:29,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:29,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:29,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:29,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:29,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 1926 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-28 00:21:29,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:29,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:29,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:30,781 INFO L124 PetriNetUnfolderBase]: 2120/3434 cut-off events. [2024-06-28 00:21:30,781 INFO L125 PetriNetUnfolderBase]: For 49026/49036 co-relation queries the response was YES. [2024-06-28 00:21:30,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18536 conditions, 3434 events. 2120/3434 cut-off events. For 49026/49036 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 19783 event pairs, 580 based on Foata normal form. 20/3449 useless extension candidates. Maximal degree in co-relation 18465. Up to 2972 conditions per place. [2024-06-28 00:21:30,810 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 146 selfloop transitions, 44 changer transitions 0/195 dead transitions. [2024-06-28 00:21:30,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 195 transitions, 2420 flow [2024-06-28 00:21:30,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:30,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:30,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 00:21:30,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 00:21:30,813 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 1926 flow. Second operand 9 states and 156 transitions. [2024-06-28 00:21:30,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 195 transitions, 2420 flow [2024-06-28 00:21:30,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 195 transitions, 2323 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:30,881 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1936 flow [2024-06-28 00:21:30,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-28 00:21:30,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 00:21:30,882 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1936 flow [2024-06-28 00:21:30,882 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-28 00:21:30,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:30,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:30,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:21:30,883 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:30,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash -356779075, now seen corresponding path program 6 times [2024-06-28 00:21:30,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:30,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525500239] [2024-06-28 00:21:30,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:30,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:34,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:34,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525500239] [2024-06-28 00:21:34,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525500239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:34,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:34,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:34,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058392452] [2024-06-28 00:21:34,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:34,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:34,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:34,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:34,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:34,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:34,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1936 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-28 00:21:34,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:34,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:34,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:36,044 INFO L124 PetriNetUnfolderBase]: 2168/3530 cut-off events. [2024-06-28 00:21:36,045 INFO L125 PetriNetUnfolderBase]: For 51389/51399 co-relation queries the response was YES. [2024-06-28 00:21:36,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18969 conditions, 3530 events. 2168/3530 cut-off events. For 51389/51399 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20539 event pairs, 578 based on Foata normal form. 16/3541 useless extension candidates. Maximal degree in co-relation 18898. Up to 2838 conditions per place. [2024-06-28 00:21:36,072 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 47 changer transitions 0/201 dead transitions. [2024-06-28 00:21:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 201 transitions, 2476 flow [2024-06-28 00:21:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:36,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:36,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:21:36,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 00:21:36,074 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1936 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:21:36,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 201 transitions, 2476 flow [2024-06-28 00:21:36,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 201 transitions, 2357 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:21:36,197 INFO L231 Difference]: Finished difference. Result has 147 places, 164 transitions, 1962 flow [2024-06-28 00:21:36,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1962, PETRI_PLACES=147, PETRI_TRANSITIONS=164} [2024-06-28 00:21:36,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 00:21:36,197 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 164 transitions, 1962 flow [2024-06-28 00:21:36,198 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-28 00:21:36,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:36,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:36,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:21:36,198 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:36,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:36,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1372266511, now seen corresponding path program 1 times [2024-06-28 00:21:36,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:36,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063766183] [2024-06-28 00:21:36,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:36,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:39,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-28 00:21:39,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:39,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063766183] [2024-06-28 00:21:39,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063766183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:39,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:39,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:39,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556849763] [2024-06-28 00:21:39,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:39,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:39,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:39,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:39,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:39,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:39,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 164 transitions, 1962 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-28 00:21:39,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:39,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:39,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:41,067 INFO L124 PetriNetUnfolderBase]: 2332/3818 cut-off events. [2024-06-28 00:21:41,067 INFO L125 PetriNetUnfolderBase]: For 59852/59862 co-relation queries the response was YES. [2024-06-28 00:21:41,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20597 conditions, 3818 events. 2332/3818 cut-off events. For 59852/59862 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22736 event pairs, 557 based on Foata normal form. 16/3829 useless extension candidates. Maximal degree in co-relation 20525. Up to 2826 conditions per place. [2024-06-28 00:21:41,096 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 152 selfloop transitions, 51 changer transitions 0/208 dead transitions. [2024-06-28 00:21:41,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 208 transitions, 2638 flow [2024-06-28 00:21:41,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:41,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:41,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:21:41,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 00:21:41,099 INFO L175 Difference]: Start difference. First operand has 147 places, 164 transitions, 1962 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:21:41,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 208 transitions, 2638 flow [2024-06-28 00:21:41,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 208 transitions, 2571 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:41,189 INFO L231 Difference]: Finished difference. Result has 152 places, 169 transitions, 2082 flow [2024-06-28 00:21:41,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2082, PETRI_PLACES=152, PETRI_TRANSITIONS=169} [2024-06-28 00:21:41,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-28 00:21:41,190 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 169 transitions, 2082 flow [2024-06-28 00:21:41,190 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-28 00:21:41,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:41,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:41,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:21:41,190 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:41,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:41,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1327265935, now seen corresponding path program 2 times [2024-06-28 00:21:41,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:41,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239396342] [2024-06-28 00:21:41,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:41,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:41,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:45,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:45,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:45,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239396342] [2024-06-28 00:21:45,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239396342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:45,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:45,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:45,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539336249] [2024-06-28 00:21:45,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:45,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:45,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:45,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:45,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:45,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:45,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 169 transitions, 2082 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-28 00:21:45,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:45,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:45,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:47,055 INFO L124 PetriNetUnfolderBase]: 2352/3858 cut-off events. [2024-06-28 00:21:47,055 INFO L125 PetriNetUnfolderBase]: For 63441/63451 co-relation queries the response was YES. [2024-06-28 00:21:47,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21172 conditions, 3858 events. 2352/3858 cut-off events. For 63441/63451 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 23062 event pairs, 591 based on Foata normal form. 16/3869 useless extension candidates. Maximal degree in co-relation 21097. Up to 2754 conditions per place. [2024-06-28 00:21:47,083 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 157 selfloop transitions, 53 changer transitions 0/215 dead transitions. [2024-06-28 00:21:47,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 215 transitions, 2752 flow [2024-06-28 00:21:47,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:21:47,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:21:47,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:21:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-28 00:21:47,086 INFO L175 Difference]: Start difference. First operand has 152 places, 169 transitions, 2082 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:21:47,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 215 transitions, 2752 flow [2024-06-28 00:21:47,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 215 transitions, 2677 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:21:47,191 INFO L231 Difference]: Finished difference. Result has 157 places, 170 transitions, 2137 flow [2024-06-28 00:21:47,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2137, PETRI_PLACES=157, PETRI_TRANSITIONS=170} [2024-06-28 00:21:47,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 00:21:47,192 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 170 transitions, 2137 flow [2024-06-28 00:21:47,193 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-28 00:21:47,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:47,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:47,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:21:47,193 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:47,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:47,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1512122651, now seen corresponding path program 7 times [2024-06-28 00:21:47,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:47,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401729595] [2024-06-28 00:21:47,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:47,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:47,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:50,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-28 00:21:50,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:50,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401729595] [2024-06-28 00:21:50,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401729595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:50,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:50,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:50,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614597916] [2024-06-28 00:21:50,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:50,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:50,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:50,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:50,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:50,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:50,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 170 transitions, 2137 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-28 00:21:50,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:50,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:50,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:51,724 INFO L124 PetriNetUnfolderBase]: 2488/4114 cut-off events. [2024-06-28 00:21:51,724 INFO L125 PetriNetUnfolderBase]: For 71711/71721 co-relation queries the response was YES. [2024-06-28 00:21:51,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22701 conditions, 4114 events. 2488/4114 cut-off events. For 71711/71721 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 25185 event pairs, 579 based on Foata normal form. 16/4125 useless extension candidates. Maximal degree in co-relation 22624. Up to 2963 conditions per place. [2024-06-28 00:21:51,755 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 167 selfloop transitions, 48 changer transitions 0/220 dead transitions. [2024-06-28 00:21:51,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 220 transitions, 2905 flow [2024-06-28 00:21:51,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:21:51,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:21:51,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:21:51,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 00:21:51,757 INFO L175 Difference]: Start difference. First operand has 157 places, 170 transitions, 2137 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:21:51,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 220 transitions, 2905 flow [2024-06-28 00:21:51,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 220 transitions, 2782 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:21:51,871 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 2249 flow [2024-06-28 00:21:51,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2249, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2024-06-28 00:21:51,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-28 00:21:51,872 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 2249 flow [2024-06-28 00:21:51,872 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-28 00:21:51,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:51,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:51,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:21:51,872 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:51,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:51,873 INFO L85 PathProgramCache]: Analyzing trace with hash 736609937, now seen corresponding path program 8 times [2024-06-28 00:21:51,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:51,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249198064] [2024-06-28 00:21:51,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:51,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:51,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:21:55,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:21:55,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:21:55,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249198064] [2024-06-28 00:21:55,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249198064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:21:55,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:21:55,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:21:55,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416552398] [2024-06-28 00:21:55,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:21:55,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:21:55,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:21:55,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:21:55,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:21:55,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:21:55,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 2249 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-28 00:21:55,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:21:55,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:21:55,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:21:56,709 INFO L124 PetriNetUnfolderBase]: 2460/4064 cut-off events. [2024-06-28 00:21:56,709 INFO L125 PetriNetUnfolderBase]: For 72331/72341 co-relation queries the response was YES. [2024-06-28 00:21:56,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22423 conditions, 4064 events. 2460/4064 cut-off events. For 72331/72341 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24772 event pairs, 633 based on Foata normal form. 20/4079 useless extension candidates. Maximal degree in co-relation 22343. Up to 3477 conditions per place. [2024-06-28 00:21:56,744 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 162 selfloop transitions, 39 changer transitions 0/206 dead transitions. [2024-06-28 00:21:56,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 206 transitions, 2743 flow [2024-06-28 00:21:56,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:21:56,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:21:56,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:21:56,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 00:21:56,747 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 2249 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:21:56,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 206 transitions, 2743 flow [2024-06-28 00:21:56,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 206 transitions, 2645 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:21:56,894 INFO L231 Difference]: Finished difference. Result has 163 places, 177 transitions, 2243 flow [2024-06-28 00:21:56,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2151, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2243, PETRI_PLACES=163, PETRI_TRANSITIONS=177} [2024-06-28 00:21:56,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-28 00:21:56,897 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 177 transitions, 2243 flow [2024-06-28 00:21:56,897 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-28 00:21:56,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:21:56,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:21:56,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:21:56,897 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:21:56,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:21:56,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1600688411, now seen corresponding path program 9 times [2024-06-28 00:21:56,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:21:56,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53731994] [2024-06-28 00:21:56,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:21:56,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:21:56,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:00,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:00,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:00,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53731994] [2024-06-28 00:22:00,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53731994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:00,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:00,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:22:00,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087622429] [2024-06-28 00:22:00,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:00,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:22:00,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:00,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:22:00,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:22:00,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:00,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 177 transitions, 2243 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-28 00:22:00,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:00,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:00,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:01,586 INFO L124 PetriNetUnfolderBase]: 2440/4038 cut-off events. [2024-06-28 00:22:01,587 INFO L125 PetriNetUnfolderBase]: For 65588/65598 co-relation queries the response was YES. [2024-06-28 00:22:01,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 4038 events. 2440/4038 cut-off events. For 65588/65598 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24597 event pairs, 579 based on Foata normal form. 16/4049 useless extension candidates. Maximal degree in co-relation 21789. Up to 3233 conditions per place. [2024-06-28 00:22:01,620 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 42 changer transitions 0/212 dead transitions. [2024-06-28 00:22:01,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 212 transitions, 2814 flow [2024-06-28 00:22:01,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:01,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:01,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 00:22:01,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 00:22:01,622 INFO L175 Difference]: Start difference. First operand has 163 places, 177 transitions, 2243 flow. Second operand 8 states and 143 transitions. [2024-06-28 00:22:01,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 212 transitions, 2814 flow [2024-06-28 00:22:01,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 212 transitions, 2722 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:01,747 INFO L231 Difference]: Finished difference. Result has 166 places, 180 transitions, 2316 flow [2024-06-28 00:22:01,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2316, PETRI_PLACES=166, PETRI_TRANSITIONS=180} [2024-06-28 00:22:01,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 00:22:01,748 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 180 transitions, 2316 flow [2024-06-28 00:22:01,748 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-28 00:22:01,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:01,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:01,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:22:01,748 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-28 00:22:01,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:01,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1550898617, now seen corresponding path program 10 times [2024-06-28 00:22:01,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:01,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882607891] [2024-06-28 00:22:01,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:01,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:04,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:04,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:04,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882607891] [2024-06-28 00:22:04,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882607891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:04,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:04,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:04,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427621273] [2024-06-28 00:22:04,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:04,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:04,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:04,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:04,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:04,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 00:22:04,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 180 transitions, 2316 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:04,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:04,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 00:22:04,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:05,478 INFO L124 PetriNetUnfolderBase]: 1902/3429 cut-off events. [2024-06-28 00:22:05,478 INFO L125 PetriNetUnfolderBase]: For 57421/57518 co-relation queries the response was YES. [2024-06-28 00:22:05,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18619 conditions, 3429 events. 1902/3429 cut-off events. For 57421/57518 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 22667 event pairs, 217 based on Foata normal form. 67/3404 useless extension candidates. Maximal degree in co-relation 18537. Up to 2080 conditions per place. [2024-06-28 00:22:05,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 51 changer transitions 0/205 dead transitions. [2024-06-28 00:22:05,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 205 transitions, 2707 flow [2024-06-28 00:22:05,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:22:05,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:22:05,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 00:22:05,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 00:22:05,511 INFO L175 Difference]: Start difference. First operand has 166 places, 180 transitions, 2316 flow. Second operand 7 states and 135 transitions. [2024-06-28 00:22:05,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 205 transitions, 2707 flow [2024-06-28 00:22:05,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 205 transitions, 2659 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:05,618 INFO L231 Difference]: Finished difference. Result has 169 places, 183 transitions, 2443 flow [2024-06-28 00:22:05,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2443, PETRI_PLACES=169, PETRI_TRANSITIONS=183} [2024-06-28 00:22:05,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-28 00:22:05,619 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 183 transitions, 2443 flow [2024-06-28 00:22:05,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:05,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:05,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:05,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:22:05,620 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:05,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:05,620 INFO L85 PathProgramCache]: Analyzing trace with hash -26616784, now seen corresponding path program 1 times [2024-06-28 00:22:05,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:05,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995961063] [2024-06-28 00:22:05,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:05,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:09,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:09,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:09,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995961063] [2024-06-28 00:22:09,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995961063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:09,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:09,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:09,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838086560] [2024-06-28 00:22:09,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:09,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:09,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:09,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:09,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:09,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 183 transitions, 2443 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:09,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:11,098 INFO L124 PetriNetUnfolderBase]: 2419/4012 cut-off events. [2024-06-28 00:22:11,098 INFO L125 PetriNetUnfolderBase]: For 63975/63975 co-relation queries the response was YES. [2024-06-28 00:22:11,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22280 conditions, 4012 events. 2419/4012 cut-off events. For 63975/63975 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 24576 event pairs, 845 based on Foata normal form. 3/4013 useless extension candidates. Maximal degree in co-relation 22195. Up to 3765 conditions per place. [2024-06-28 00:22:11,132 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 188 selfloop transitions, 27 changer transitions 0/220 dead transitions. [2024-06-28 00:22:11,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 220 transitions, 3084 flow [2024-06-28 00:22:11,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:11,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:11,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:22:11,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 00:22:11,134 INFO L175 Difference]: Start difference. First operand has 169 places, 183 transitions, 2443 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:22:11,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 220 transitions, 3084 flow [2024-06-28 00:22:11,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 220 transitions, 2990 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:11,257 INFO L231 Difference]: Finished difference. Result has 173 places, 197 transitions, 2563 flow [2024-06-28 00:22:11,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2563, PETRI_PLACES=173, PETRI_TRANSITIONS=197} [2024-06-28 00:22:11,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-28 00:22:11,258 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 197 transitions, 2563 flow [2024-06-28 00:22:11,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:11,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:11,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:11,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:22:11,259 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:11,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:11,259 INFO L85 PathProgramCache]: Analyzing trace with hash -403446252, now seen corresponding path program 1 times [2024-06-28 00:22:11,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:11,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876972199] [2024-06-28 00:22:11,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:11,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:14,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:14,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876972199] [2024-06-28 00:22:14,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876972199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:14,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:14,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:22:14,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524893906] [2024-06-28 00:22:14,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:14,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:22:14,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:14,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:22:14,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:22:14,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:14,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 197 transitions, 2563 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:14,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:14,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:14,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:15,630 INFO L124 PetriNetUnfolderBase]: 2429/4029 cut-off events. [2024-06-28 00:22:15,630 INFO L125 PetriNetUnfolderBase]: For 60907/60923 co-relation queries the response was YES. [2024-06-28 00:22:15,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22430 conditions, 4029 events. 2429/4029 cut-off events. For 60907/60923 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24755 event pairs, 854 based on Foata normal form. 16/4042 useless extension candidates. Maximal degree in co-relation 22346. Up to 3690 conditions per place. [2024-06-28 00:22:15,665 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 33 changer transitions 0/226 dead transitions. [2024-06-28 00:22:15,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 226 transitions, 3211 flow [2024-06-28 00:22:15,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:22:15,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:22:15,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 00:22:15,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 00:22:15,667 INFO L175 Difference]: Start difference. First operand has 173 places, 197 transitions, 2563 flow. Second operand 7 states and 125 transitions. [2024-06-28 00:22:15,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 226 transitions, 3211 flow [2024-06-28 00:22:15,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 226 transitions, 3142 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-28 00:22:15,794 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2646 flow [2024-06-28 00:22:15,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2646, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-28 00:22:15,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-28 00:22:15,796 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2646 flow [2024-06-28 00:22:15,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:15,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:15,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:15,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:22:15,796 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:15,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:15,797 INFO L85 PathProgramCache]: Analyzing trace with hash -403326282, now seen corresponding path program 2 times [2024-06-28 00:22:15,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:15,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568501298] [2024-06-28 00:22:15,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:15,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:15,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:18,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:18,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:18,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568501298] [2024-06-28 00:22:18,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568501298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:18,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:18,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:22:18,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751387712] [2024-06-28 00:22:18,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:18,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:22:18,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:18,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:22:18,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:22:18,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:18,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2646 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:18,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:18,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:18,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:20,352 INFO L124 PetriNetUnfolderBase]: 2454/4070 cut-off events. [2024-06-28 00:22:20,353 INFO L125 PetriNetUnfolderBase]: For 62782/62798 co-relation queries the response was YES. [2024-06-28 00:22:20,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 4070 events. 2454/4070 cut-off events. For 62782/62798 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25030 event pairs, 854 based on Foata normal form. 16/4083 useless extension candidates. Maximal degree in co-relation 22951. Up to 3772 conditions per place. [2024-06-28 00:22:20,382 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 31 changer transitions 0/229 dead transitions. [2024-06-28 00:22:20,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 229 transitions, 3271 flow [2024-06-28 00:22:20,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:20,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:20,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 00:22:20,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 00:22:20,384 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2646 flow. Second operand 8 states and 127 transitions. [2024-06-28 00:22:20,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 229 transitions, 3271 flow [2024-06-28 00:22:20,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 229 transitions, 3223 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:22:20,489 INFO L231 Difference]: Finished difference. Result has 183 places, 211 transitions, 2780 flow [2024-06-28 00:22:20,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=183, PETRI_TRANSITIONS=211} [2024-06-28 00:22:20,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 00:22:20,490 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 211 transitions, 2780 flow [2024-06-28 00:22:20,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:20,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:20,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:20,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:22:20,490 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:20,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:20,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1220568842, now seen corresponding path program 3 times [2024-06-28 00:22:20,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:20,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644422942] [2024-06-28 00:22:20,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:20,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:23,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:23,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:23,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644422942] [2024-06-28 00:22:23,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644422942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:23,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:23,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:22:23,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018069486] [2024-06-28 00:22:23,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:23,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:22:23,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:23,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:22:23,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:22:23,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:23,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 211 transitions, 2780 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:23,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:23,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:23,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:25,220 INFO L124 PetriNetUnfolderBase]: 2448/4063 cut-off events. [2024-06-28 00:22:25,220 INFO L125 PetriNetUnfolderBase]: For 66167/66218 co-relation queries the response was YES. [2024-06-28 00:22:25,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23131 conditions, 4063 events. 2448/4063 cut-off events. For 66167/66218 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 25053 event pairs, 867 based on Foata normal form. 33/4090 useless extension candidates. Maximal degree in co-relation 23042. Up to 3754 conditions per place. [2024-06-28 00:22:25,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 33 changer transitions 0/228 dead transitions. [2024-06-28 00:22:25,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 228 transitions, 3309 flow [2024-06-28 00:22:25,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:25,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:25,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 00:22:25,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-28 00:22:25,260 INFO L175 Difference]: Start difference. First operand has 183 places, 211 transitions, 2780 flow. Second operand 9 states and 136 transitions. [2024-06-28 00:22:25,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 228 transitions, 3309 flow [2024-06-28 00:22:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 228 transitions, 3218 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:25,390 INFO L231 Difference]: Finished difference. Result has 187 places, 211 transitions, 2762 flow [2024-06-28 00:22:25,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2762, PETRI_PLACES=187, PETRI_TRANSITIONS=211} [2024-06-28 00:22:25,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 00:22:25,391 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 211 transitions, 2762 flow [2024-06-28 00:22:25,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:25,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:25,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:25,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:22:25,391 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:25,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash -825118613, now seen corresponding path program 1 times [2024-06-28 00:22:25,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:25,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713098116] [2024-06-28 00:22:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:25,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:29,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:29,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:29,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713098116] [2024-06-28 00:22:29,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713098116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:29,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:29,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:22:29,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410644291] [2024-06-28 00:22:29,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:29,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:22:29,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:29,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:22:29,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:22:29,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:29,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 211 transitions, 2762 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:29,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:29,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:29,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:31,465 INFO L124 PetriNetUnfolderBase]: 2447/4049 cut-off events. [2024-06-28 00:22:31,466 INFO L125 PetriNetUnfolderBase]: For 65450/65450 co-relation queries the response was YES. [2024-06-28 00:22:31,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23129 conditions, 4049 events. 2447/4049 cut-off events. For 65450/65450 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 24703 event pairs, 647 based on Foata normal form. 3/4050 useless extension candidates. Maximal degree in co-relation 23039. Up to 3744 conditions per place. [2024-06-28 00:22:31,497 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 189 selfloop transitions, 57 changer transitions 0/251 dead transitions. [2024-06-28 00:22:31,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 251 transitions, 3488 flow [2024-06-28 00:22:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:22:31,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:22:31,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-28 00:22:31,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37103174603174605 [2024-06-28 00:22:31,500 INFO L175 Difference]: Start difference. First operand has 187 places, 211 transitions, 2762 flow. Second operand 12 states and 187 transitions. [2024-06-28 00:22:31,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 251 transitions, 3488 flow [2024-06-28 00:22:31,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 251 transitions, 3370 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 00:22:31,616 INFO L231 Difference]: Finished difference. Result has 192 places, 225 transitions, 2950 flow [2024-06-28 00:22:31,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2950, PETRI_PLACES=192, PETRI_TRANSITIONS=225} [2024-06-28 00:22:31,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 00:22:31,616 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 225 transitions, 2950 flow [2024-06-28 00:22:31,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:31,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:31,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:31,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:22:31,617 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:31,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:31,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2032120039, now seen corresponding path program 1 times [2024-06-28 00:22:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:31,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327242414] [2024-06-28 00:22:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:31,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:34,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327242414] [2024-06-28 00:22:34,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327242414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:34,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:34,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015188864] [2024-06-28 00:22:34,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:34,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:34,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:35,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:35,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 225 transitions, 2950 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:35,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:35,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:35,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:36,726 INFO L124 PetriNetUnfolderBase]: 2460/4075 cut-off events. [2024-06-28 00:22:36,727 INFO L125 PetriNetUnfolderBase]: For 73022/73022 co-relation queries the response was YES. [2024-06-28 00:22:36,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23983 conditions, 4075 events. 2460/4075 cut-off events. For 73022/73022 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 24882 event pairs, 822 based on Foata normal form. 1/4074 useless extension candidates. Maximal degree in co-relation 23892. Up to 3791 conditions per place. [2024-06-28 00:22:36,757 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 237 selfloop transitions, 35 changer transitions 0/277 dead transitions. [2024-06-28 00:22:36,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 277 transitions, 4019 flow [2024-06-28 00:22:36,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:22:36,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:22:36,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:22:36,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:22:36,759 INFO L175 Difference]: Start difference. First operand has 192 places, 225 transitions, 2950 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:22:36,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 277 transitions, 4019 flow [2024-06-28 00:22:36,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 277 transitions, 3910 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:36,884 INFO L231 Difference]: Finished difference. Result has 198 places, 247 transitions, 3251 flow [2024-06-28 00:22:36,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3251, PETRI_PLACES=198, PETRI_TRANSITIONS=247} [2024-06-28 00:22:36,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 00:22:36,885 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 247 transitions, 3251 flow [2024-06-28 00:22:36,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:36,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:36,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:36,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:22:36,886 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:36,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:36,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2028395389, now seen corresponding path program 2 times [2024-06-28 00:22:36,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:36,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3894016] [2024-06-28 00:22:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:36,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:40,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:40,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:40,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3894016] [2024-06-28 00:22:40,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3894016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:40,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:40,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:40,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835240089] [2024-06-28 00:22:40,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:40,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:40,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:40,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:40,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:40,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:40,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 247 transitions, 3251 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:40,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:40,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:40,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:42,195 INFO L124 PetriNetUnfolderBase]: 2491/4118 cut-off events. [2024-06-28 00:22:42,195 INFO L125 PetriNetUnfolderBase]: For 79233/79233 co-relation queries the response was YES. [2024-06-28 00:22:42,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25011 conditions, 4118 events. 2491/4118 cut-off events. For 79233/79233 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25161 event pairs, 833 based on Foata normal form. 1/4117 useless extension candidates. Maximal degree in co-relation 24914. Up to 3853 conditions per place. [2024-06-28 00:22:42,238 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 245 selfloop transitions, 39 changer transitions 0/289 dead transitions. [2024-06-28 00:22:42,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 289 transitions, 4299 flow [2024-06-28 00:22:42,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:22:42,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:22:42,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-28 00:22:42,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593073593073593 [2024-06-28 00:22:42,259 INFO L175 Difference]: Start difference. First operand has 198 places, 247 transitions, 3251 flow. Second operand 11 states and 166 transitions. [2024-06-28 00:22:42,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 289 transitions, 4299 flow [2024-06-28 00:22:42,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 289 transitions, 4199 flow, removed 50 selfloop flow, removed 0 redundant places. [2024-06-28 00:22:42,439 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3565 flow [2024-06-28 00:22:42,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3193, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3565, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-28 00:22:42,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 00:22:42,440 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3565 flow [2024-06-28 00:22:42,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:42,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:42,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:42,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:22:42,440 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:42,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2028400969, now seen corresponding path program 3 times [2024-06-28 00:22:42,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:42,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580967606] [2024-06-28 00:22:42,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:42,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:46,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:46,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580967606] [2024-06-28 00:22:46,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580967606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:46,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:46,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:46,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761734234] [2024-06-28 00:22:46,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:46,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:46,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:46,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:46,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:46,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:46,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3565 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:46,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:46,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:46,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:47,885 INFO L124 PetriNetUnfolderBase]: 2488/4120 cut-off events. [2024-06-28 00:22:47,885 INFO L125 PetriNetUnfolderBase]: For 83174/83174 co-relation queries the response was YES. [2024-06-28 00:22:47,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25363 conditions, 4120 events. 2488/4120 cut-off events. For 83174/83174 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25246 event pairs, 833 based on Foata normal form. 1/4119 useless extension candidates. Maximal degree in co-relation 25257. Up to 3851 conditions per place. [2024-06-28 00:22:47,928 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 245 selfloop transitions, 36 changer transitions 0/286 dead transitions. [2024-06-28 00:22:47,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 286 transitions, 4275 flow [2024-06-28 00:22:47,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:22:47,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:22:47,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 00:22:47,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 00:22:47,930 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3565 flow. Second operand 9 states and 143 transitions. [2024-06-28 00:22:47,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 286 transitions, 4275 flow [2024-06-28 00:22:48,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 286 transitions, 4169 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 00:22:48,125 INFO L231 Difference]: Finished difference. Result has 219 places, 266 transitions, 3537 flow [2024-06-28 00:22:48,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3537, PETRI_PLACES=219, PETRI_TRANSITIONS=266} [2024-06-28 00:22:48,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-28 00:22:48,127 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 266 transitions, 3537 flow [2024-06-28 00:22:48,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:48,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:48,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:48,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:22:48,128 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:48,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:48,128 INFO L85 PathProgramCache]: Analyzing trace with hash 817079205, now seen corresponding path program 4 times [2024-06-28 00:22:48,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:48,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937577105] [2024-06-28 00:22:48,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:48,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:48,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:51,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:51,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:51,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937577105] [2024-06-28 00:22:51,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937577105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:51,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:51,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:51,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365689380] [2024-06-28 00:22:51,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:51,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:51,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:51,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:51,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:51,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:51,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 266 transitions, 3537 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:51,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:51,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:51,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:53,575 INFO L124 PetriNetUnfolderBase]: 2506/4142 cut-off events. [2024-06-28 00:22:53,576 INFO L125 PetriNetUnfolderBase]: For 87876/87891 co-relation queries the response was YES. [2024-06-28 00:22:53,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25723 conditions, 4142 events. 2506/4142 cut-off events. For 87876/87891 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 25338 event pairs, 835 based on Foata normal form. 11/4150 useless extension candidates. Maximal degree in co-relation 25615. Up to 3847 conditions per place. [2024-06-28 00:22:53,615 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 244 selfloop transitions, 49 changer transitions 0/298 dead transitions. [2024-06-28 00:22:53,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 298 transitions, 4575 flow [2024-06-28 00:22:53,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:22:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:22:53,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-28 00:22:53,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-28 00:22:53,617 INFO L175 Difference]: Start difference. First operand has 219 places, 266 transitions, 3537 flow. Second operand 12 states and 177 transitions. [2024-06-28 00:22:53,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 298 transitions, 4575 flow [2024-06-28 00:22:53,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 298 transitions, 4518 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:22:53,816 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 3780 flow [2024-06-28 00:22:53,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3780, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-06-28 00:22:53,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 00:22:53,817 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 3780 flow [2024-06-28 00:22:53,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:53,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:53,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:53,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:22:53,818 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:53,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:53,818 INFO L85 PathProgramCache]: Analyzing trace with hash -832291145, now seen corresponding path program 5 times [2024-06-28 00:22:53,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:53,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848290757] [2024-06-28 00:22:53,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:53,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:53,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:22:57,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:22:57,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:22:57,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848290757] [2024-06-28 00:22:57,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848290757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:22:57,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:22:57,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:22:57,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077991462] [2024-06-28 00:22:57,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:22:57,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:22:57,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:22:57,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:22:57,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:22:57,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:22:57,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 3780 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:57,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:22:57,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:22:57,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:22:58,949 INFO L124 PetriNetUnfolderBase]: 2503/4144 cut-off events. [2024-06-28 00:22:58,949 INFO L125 PetriNetUnfolderBase]: For 93425/93440 co-relation queries the response was YES. [2024-06-28 00:22:58,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26227 conditions, 4144 events. 2503/4144 cut-off events. For 93425/93440 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25385 event pairs, 835 based on Foata normal form. 11/4152 useless extension candidates. Maximal degree in co-relation 26114. Up to 3845 conditions per place. [2024-06-28 00:22:58,996 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 244 selfloop transitions, 46 changer transitions 0/295 dead transitions. [2024-06-28 00:22:58,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 295 transitions, 4600 flow [2024-06-28 00:22:58,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:22:58,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:22:58,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-28 00:22:58,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-28 00:22:58,998 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 3780 flow. Second operand 10 states and 152 transitions. [2024-06-28 00:22:58,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 295 transitions, 4600 flow [2024-06-28 00:22:59,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 295 transitions, 4427 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 00:22:59,228 INFO L231 Difference]: Finished difference. Result has 234 places, 277 transitions, 3705 flow [2024-06-28 00:22:59,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3705, PETRI_PLACES=234, PETRI_TRANSITIONS=277} [2024-06-28 00:22:59,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 00:22:59,230 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 277 transitions, 3705 flow [2024-06-28 00:22:59,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:22:59,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:22:59,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:22:59,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:22:59,230 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:22:59,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:22:59,231 INFO L85 PathProgramCache]: Analyzing trace with hash -824933915, now seen corresponding path program 6 times [2024-06-28 00:22:59,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:22:59,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186438874] [2024-06-28 00:22:59,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:22:59,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:22:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:02,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-28 00:23:02,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:02,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186438874] [2024-06-28 00:23:02,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186438874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:02,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:02,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:23:02,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790599372] [2024-06-28 00:23:02,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:02,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:23:02,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:02,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:23:02,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:23:02,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:02,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 277 transitions, 3705 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:02,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:02,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:02,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:04,915 INFO L124 PetriNetUnfolderBase]: 2500/4136 cut-off events. [2024-06-28 00:23:04,916 INFO L125 PetriNetUnfolderBase]: For 96218/96233 co-relation queries the response was YES. [2024-06-28 00:23:04,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26097 conditions, 4136 events. 2500/4136 cut-off events. For 96218/96233 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25332 event pairs, 841 based on Foata normal form. 11/4144 useless extension candidates. Maximal degree in co-relation 25984. Up to 3843 conditions per place. [2024-06-28 00:23:04,960 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 234 selfloop transitions, 62 changer transitions 0/301 dead transitions. [2024-06-28 00:23:04,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 301 transitions, 4587 flow [2024-06-28 00:23:04,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:23:04,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:23:04,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-28 00:23:04,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341991341991342 [2024-06-28 00:23:04,965 INFO L175 Difference]: Start difference. First operand has 234 places, 277 transitions, 3705 flow. Second operand 11 states and 158 transitions. [2024-06-28 00:23:04,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 301 transitions, 4587 flow [2024-06-28 00:23:05,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 301 transitions, 4495 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:23:05,173 INFO L231 Difference]: Finished difference. Result has 238 places, 286 transitions, 3943 flow [2024-06-28 00:23:05,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3943, PETRI_PLACES=238, PETRI_TRANSITIONS=286} [2024-06-28 00:23:05,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 00:23:05,177 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 286 transitions, 3943 flow [2024-06-28 00:23:05,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:05,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:05,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:05,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:23:05,178 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:05,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:05,178 INFO L85 PathProgramCache]: Analyzing trace with hash 247821009, now seen corresponding path program 1 times [2024-06-28 00:23:05,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:05,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463010768] [2024-06-28 00:23:05,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:05,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:05,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:10,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:10,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:10,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463010768] [2024-06-28 00:23:10,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463010768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:10,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:10,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:10,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570040544] [2024-06-28 00:23:10,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:10,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:10,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:10,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:10,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:10,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:10,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 286 transitions, 3943 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:10,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:10,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:10,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:11,809 INFO L124 PetriNetUnfolderBase]: 2518/4170 cut-off events. [2024-06-28 00:23:11,810 INFO L125 PetriNetUnfolderBase]: For 102066/102076 co-relation queries the response was YES. [2024-06-28 00:23:11,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26559 conditions, 4170 events. 2518/4170 cut-off events. For 102066/102076 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25607 event pairs, 836 based on Foata normal form. 9/4176 useless extension candidates. Maximal degree in co-relation 26444. Up to 3853 conditions per place. [2024-06-28 00:23:11,851 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 267 selfloop transitions, 50 changer transitions 0/322 dead transitions. [2024-06-28 00:23:11,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 322 transitions, 4938 flow [2024-06-28 00:23:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:23:11,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:23:11,854 INFO L175 Difference]: Start difference. First operand has 238 places, 286 transitions, 3943 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:23:11,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 322 transitions, 4938 flow [2024-06-28 00:23:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 322 transitions, 4809 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 00:23:12,068 INFO L231 Difference]: Finished difference. Result has 242 places, 297 transitions, 4063 flow [2024-06-28 00:23:12,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4063, PETRI_PLACES=242, PETRI_TRANSITIONS=297} [2024-06-28 00:23:12,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 00:23:12,070 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 297 transitions, 4063 flow [2024-06-28 00:23:12,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:12,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:12,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:12,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:23:12,070 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:12,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:12,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1543830643, now seen corresponding path program 2 times [2024-06-28 00:23:12,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:12,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846239872] [2024-06-28 00:23:12,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:12,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:17,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:17,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846239872] [2024-06-28 00:23:17,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846239872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:17,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:17,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:17,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819682471] [2024-06-28 00:23:17,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:17,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:17,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:17,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:17,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:17,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:17,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 297 transitions, 4063 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:17,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:17,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:17,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:18,797 INFO L124 PetriNetUnfolderBase]: 2531/4192 cut-off events. [2024-06-28 00:23:18,797 INFO L125 PetriNetUnfolderBase]: For 103255/103265 co-relation queries the response was YES. [2024-06-28 00:23:18,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26554 conditions, 4192 events. 2531/4192 cut-off events. For 103255/103265 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 25804 event pairs, 837 based on Foata normal form. 9/4198 useless extension candidates. Maximal degree in co-relation 26439. Up to 3882 conditions per place. [2024-06-28 00:23:18,840 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 269 selfloop transitions, 47 changer transitions 0/321 dead transitions. [2024-06-28 00:23:18,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 321 transitions, 4896 flow [2024-06-28 00:23:18,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:23:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:23:18,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 00:23:18,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-28 00:23:18,842 INFO L175 Difference]: Start difference. First operand has 242 places, 297 transitions, 4063 flow. Second operand 10 states and 151 transitions. [2024-06-28 00:23:18,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 321 transitions, 4896 flow [2024-06-28 00:23:19,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 321 transitions, 4776 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:23:19,069 INFO L231 Difference]: Finished difference. Result has 250 places, 303 transitions, 4138 flow [2024-06-28 00:23:19,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4138, PETRI_PLACES=250, PETRI_TRANSITIONS=303} [2024-06-28 00:23:19,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 00:23:19,070 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 303 transitions, 4138 flow [2024-06-28 00:23:19,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:19,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:19,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:19,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:23:19,071 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:19,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:19,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1049269457, now seen corresponding path program 3 times [2024-06-28 00:23:19,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:19,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76257922] [2024-06-28 00:23:19,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:19,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:19,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:23,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:23,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76257922] [2024-06-28 00:23:23,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76257922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:23,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:23,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:23,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460381185] [2024-06-28 00:23:23,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:23,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:23,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:23,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:23,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:23,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:23,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 303 transitions, 4138 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:23,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:23,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:23,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:25,416 INFO L124 PetriNetUnfolderBase]: 2556/4225 cut-off events. [2024-06-28 00:23:25,416 INFO L125 PetriNetUnfolderBase]: For 108211/108211 co-relation queries the response was YES. [2024-06-28 00:23:25,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26953 conditions, 4225 events. 2556/4225 cut-off events. For 108211/108211 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25915 event pairs, 824 based on Foata normal form. 3/4226 useless extension candidates. Maximal degree in co-relation 26836. Up to 3817 conditions per place. [2024-06-28 00:23:25,461 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 101 changer transitions 0/356 dead transitions. [2024-06-28 00:23:25,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 356 transitions, 5366 flow [2024-06-28 00:23:25,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:25,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:25,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-28 00:23:25,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40674603174603174 [2024-06-28 00:23:25,467 INFO L175 Difference]: Start difference. First operand has 250 places, 303 transitions, 4138 flow. Second operand 12 states and 205 transitions. [2024-06-28 00:23:25,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 356 transitions, 5366 flow [2024-06-28 00:23:25,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 356 transitions, 5288 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:23:25,730 INFO L231 Difference]: Finished difference. Result has 259 places, 321 transitions, 4572 flow [2024-06-28 00:23:25,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4572, PETRI_PLACES=259, PETRI_TRANSITIONS=321} [2024-06-28 00:23:25,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-28 00:23:25,733 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 321 transitions, 4572 flow [2024-06-28 00:23:25,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:25,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:25,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:25,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:23:25,733 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:25,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:25,734 INFO L85 PathProgramCache]: Analyzing trace with hash -212453299, now seen corresponding path program 4 times [2024-06-28 00:23:25,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:25,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292924911] [2024-06-28 00:23:25,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:25,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:25,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:30,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:30,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292924911] [2024-06-28 00:23:30,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292924911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:30,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:30,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:30,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401318865] [2024-06-28 00:23:30,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:30,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:30,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:30,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:30,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:30,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:30,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 321 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:30,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:30,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:30,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:31,687 INFO L124 PetriNetUnfolderBase]: 2605/4290 cut-off events. [2024-06-28 00:23:31,688 INFO L125 PetriNetUnfolderBase]: For 123714/123723 co-relation queries the response was YES. [2024-06-28 00:23:31,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28568 conditions, 4290 events. 2605/4290 cut-off events. For 123714/123723 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26288 event pairs, 818 based on Foata normal form. 9/4296 useless extension candidates. Maximal degree in co-relation 28447. Up to 3865 conditions per place. [2024-06-28 00:23:31,737 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 239 selfloop transitions, 128 changer transitions 0/372 dead transitions. [2024-06-28 00:23:31,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 372 transitions, 6046 flow [2024-06-28 00:23:31,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:31,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 00:23:31,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 00:23:31,744 INFO L175 Difference]: Start difference. First operand has 259 places, 321 transitions, 4572 flow. Second operand 12 states and 195 transitions. [2024-06-28 00:23:31,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 372 transitions, 6046 flow [2024-06-28 00:23:32,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 372 transitions, 5743 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-28 00:23:32,013 INFO L231 Difference]: Finished difference. Result has 265 places, 345 transitions, 4973 flow [2024-06-28 00:23:32,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4973, PETRI_PLACES=265, PETRI_TRANSITIONS=345} [2024-06-28 00:23:32,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 00:23:32,014 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 345 transitions, 4973 flow [2024-06-28 00:23:32,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:32,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:32,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:32,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:23:32,014 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:32,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash 710875539, now seen corresponding path program 5 times [2024-06-28 00:23:32,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:32,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047625485] [2024-06-28 00:23:32,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:32,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:32,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:36,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:36,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:36,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047625485] [2024-06-28 00:23:36,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047625485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:36,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:36,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:36,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478379006] [2024-06-28 00:23:36,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:36,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:36,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:36,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:36,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:36,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:36,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 345 transitions, 4973 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:36,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:36,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:38,189 INFO L124 PetriNetUnfolderBase]: 2606/4294 cut-off events. [2024-06-28 00:23:38,190 INFO L125 PetriNetUnfolderBase]: For 131597/131606 co-relation queries the response was YES. [2024-06-28 00:23:38,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28788 conditions, 4294 events. 2606/4294 cut-off events. For 131597/131606 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26314 event pairs, 818 based on Foata normal form. 9/4300 useless extension candidates. Maximal degree in co-relation 28667. Up to 3869 conditions per place. [2024-06-28 00:23:38,236 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 241 selfloop transitions, 135 changer transitions 0/381 dead transitions. [2024-06-28 00:23:38,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 381 transitions, 6273 flow [2024-06-28 00:23:38,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:38,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:38,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-28 00:23:38,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 00:23:38,238 INFO L175 Difference]: Start difference. First operand has 265 places, 345 transitions, 4973 flow. Second operand 12 states and 196 transitions. [2024-06-28 00:23:38,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 381 transitions, 6273 flow [2024-06-28 00:23:38,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 381 transitions, 6099 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-28 00:23:38,505 INFO L231 Difference]: Finished difference. Result has 277 places, 354 transitions, 5330 flow [2024-06-28 00:23:38,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5330, PETRI_PLACES=277, PETRI_TRANSITIONS=354} [2024-06-28 00:23:38,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 00:23:38,506 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 354 transitions, 5330 flow [2024-06-28 00:23:38,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:38,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:38,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:38,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:23:38,507 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:38,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:38,507 INFO L85 PathProgramCache]: Analyzing trace with hash -31054767, now seen corresponding path program 6 times [2024-06-28 00:23:38,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:38,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528449671] [2024-06-28 00:23:38,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:38,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:42,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:42,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:42,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528449671] [2024-06-28 00:23:42,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528449671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:42,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:42,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:42,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465126761] [2024-06-28 00:23:42,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:42,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:42,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:42,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:42,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:42,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:42,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 354 transitions, 5330 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:42,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:42,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:42,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:44,595 INFO L124 PetriNetUnfolderBase]: 2600/4280 cut-off events. [2024-06-28 00:23:44,595 INFO L125 PetriNetUnfolderBase]: For 140987/140996 co-relation queries the response was YES. [2024-06-28 00:23:44,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28975 conditions, 4280 events. 2600/4280 cut-off events. For 140987/140996 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26168 event pairs, 819 based on Foata normal form. 9/4286 useless extension candidates. Maximal degree in co-relation 28850. Up to 3864 conditions per place. [2024-06-28 00:23:44,647 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 250 selfloop transitions, 123 changer transitions 0/378 dead transitions. [2024-06-28 00:23:44,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 378 transitions, 6233 flow [2024-06-28 00:23:44,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:23:44,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:23:44,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-28 00:23:44,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:23:44,649 INFO L175 Difference]: Start difference. First operand has 277 places, 354 transitions, 5330 flow. Second operand 12 states and 192 transitions. [2024-06-28 00:23:44,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 378 transitions, 6233 flow [2024-06-28 00:23:44,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 378 transitions, 5955 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 00:23:44,973 INFO L231 Difference]: Finished difference. Result has 281 places, 353 transitions, 5235 flow [2024-06-28 00:23:44,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4926, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5235, PETRI_PLACES=281, PETRI_TRANSITIONS=353} [2024-06-28 00:23:44,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 00:23:44,974 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 353 transitions, 5235 flow [2024-06-28 00:23:44,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:44,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:44,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:44,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:23:44,975 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:44,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:44,975 INFO L85 PathProgramCache]: Analyzing trace with hash -31470477, now seen corresponding path program 7 times [2024-06-28 00:23:44,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:44,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022793221] [2024-06-28 00:23:44,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:44,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:45,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:50,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:50,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022793221] [2024-06-28 00:23:50,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022793221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:50,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:50,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:23:50,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158245545] [2024-06-28 00:23:50,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:50,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:23:50,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:50,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:23:50,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:23:50,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:23:50,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 353 transitions, 5235 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:50,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:50,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:23:50,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:23:51,929 INFO L124 PetriNetUnfolderBase]: 2592/4273 cut-off events. [2024-06-28 00:23:51,929 INFO L125 PetriNetUnfolderBase]: For 129989/130028 co-relation queries the response was YES. [2024-06-28 00:23:51,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28534 conditions, 4273 events. 2592/4273 cut-off events. For 129989/130028 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26209 event pairs, 844 based on Foata normal form. 24/4291 useless extension candidates. Maximal degree in co-relation 28411. Up to 3967 conditions per place. [2024-06-28 00:23:51,976 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 316 selfloop transitions, 47 changer transitions 0/368 dead transitions. [2024-06-28 00:23:51,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 368 transitions, 6107 flow [2024-06-28 00:23:51,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:23:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:23:51,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:23:51,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 00:23:51,978 INFO L175 Difference]: Start difference. First operand has 281 places, 353 transitions, 5235 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:23:51,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 368 transitions, 6107 flow [2024-06-28 00:23:52,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 368 transitions, 5878 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:23:52,273 INFO L231 Difference]: Finished difference. Result has 283 places, 354 transitions, 5134 flow [2024-06-28 00:23:52,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5134, PETRI_PLACES=283, PETRI_TRANSITIONS=354} [2024-06-28 00:23:52,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-28 00:23:52,274 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 354 transitions, 5134 flow [2024-06-28 00:23:52,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:52,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:23:52,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:23:52,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:23:52,275 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:23:52,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:23:52,275 INFO L85 PathProgramCache]: Analyzing trace with hash 191141391, now seen corresponding path program 1 times [2024-06-28 00:23:52,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:23:52,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139911736] [2024-06-28 00:23:52,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:23:52,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:23:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:23:59,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:23:59,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:23:59,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139911736] [2024-06-28 00:23:59,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139911736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:23:59,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:23:59,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:23:59,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115950774] [2024-06-28 00:23:59,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:23:59,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:23:59,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:23:59,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:23:59,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:23:59,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:23:59,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 354 transitions, 5134 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:23:59,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:23:59,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:23:59,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:00,709 INFO L124 PetriNetUnfolderBase]: 2521/4176 cut-off events. [2024-06-28 00:24:00,710 INFO L125 PetriNetUnfolderBase]: For 139478/139478 co-relation queries the response was YES. [2024-06-28 00:24:00,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27731 conditions, 4176 events. 2521/4176 cut-off events. For 139478/139478 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 25614 event pairs, 618 based on Foata normal form. 12/4156 useless extension candidates. Maximal degree in co-relation 27608. Up to 3674 conditions per place. [2024-06-28 00:24:00,757 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 276 selfloop transitions, 55 changer transitions 0/382 dead transitions. [2024-06-28 00:24:00,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 382 transitions, 5922 flow [2024-06-28 00:24:00,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:24:00,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:24:00,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 00:24:00,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:24:00,760 INFO L175 Difference]: Start difference. First operand has 283 places, 354 transitions, 5134 flow. Second operand 10 states and 170 transitions. [2024-06-28 00:24:00,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 382 transitions, 5922 flow [2024-06-28 00:24:01,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 382 transitions, 5826 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:01,022 INFO L231 Difference]: Finished difference. Result has 288 places, 355 transitions, 5177 flow [2024-06-28 00:24:01,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5177, PETRI_PLACES=288, PETRI_TRANSITIONS=355} [2024-06-28 00:24:01,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 00:24:01,023 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 355 transitions, 5177 flow [2024-06-28 00:24:01,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:01,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:01,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:01,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:24:01,024 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:01,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:01,024 INFO L85 PathProgramCache]: Analyzing trace with hash 205426191, now seen corresponding path program 2 times [2024-06-28 00:24:01,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:01,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343428678] [2024-06-28 00:24:01,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:01,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:06,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-28 00:24:06,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:06,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343428678] [2024-06-28 00:24:06,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343428678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:06,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:06,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:24:06,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616280532] [2024-06-28 00:24:06,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:06,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:24:06,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:06,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:24:06,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:24:06,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 00:24:06,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 355 transitions, 5177 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:06,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:06,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 00:24:06,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:07,669 INFO L124 PetriNetUnfolderBase]: 2571/4263 cut-off events. [2024-06-28 00:24:07,670 INFO L125 PetriNetUnfolderBase]: For 133250/133250 co-relation queries the response was YES. [2024-06-28 00:24:07,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28061 conditions, 4263 events. 2571/4263 cut-off events. For 133250/133250 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26166 event pairs, 598 based on Foata normal form. 8/4244 useless extension candidates. Maximal degree in co-relation 27936. Up to 3622 conditions per place. [2024-06-28 00:24:07,716 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 60 changer transitions 0/388 dead transitions. [2024-06-28 00:24:07,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 388 transitions, 6020 flow [2024-06-28 00:24:07,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:07,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 00:24:07,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-28 00:24:07,718 INFO L175 Difference]: Start difference. First operand has 288 places, 355 transitions, 5177 flow. Second operand 11 states and 180 transitions. [2024-06-28 00:24:07,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 388 transitions, 6020 flow [2024-06-28 00:24:08,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 388 transitions, 5919 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:24:08,066 INFO L231 Difference]: Finished difference. Result has 294 places, 358 transitions, 5268 flow [2024-06-28 00:24:08,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5268, PETRI_PLACES=294, PETRI_TRANSITIONS=358} [2024-06-28 00:24:08,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 00:24:08,067 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 358 transitions, 5268 flow [2024-06-28 00:24:08,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:08,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:08,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:08,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:24:08,068 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:08,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1425928405, now seen corresponding path program 1 times [2024-06-28 00:24:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:08,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158634099] [2024-06-28 00:24:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:11,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:11,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:11,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158634099] [2024-06-28 00:24:11,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158634099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:11,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:11,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:11,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366522853] [2024-06-28 00:24:11,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:11,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:11,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:11,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:11,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:11,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:11,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 358 transitions, 5268 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:11,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:11,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:11,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:13,724 INFO L124 PetriNetUnfolderBase]: 2676/4415 cut-off events. [2024-06-28 00:24:13,724 INFO L125 PetriNetUnfolderBase]: For 136213/136223 co-relation queries the response was YES. [2024-06-28 00:24:13,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29081 conditions, 4415 events. 2676/4415 cut-off events. For 136213/136223 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27095 event pairs, 780 based on Foata normal form. 12/4424 useless extension candidates. Maximal degree in co-relation 28954. Up to 3885 conditions per place. [2024-06-28 00:24:13,777 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 67 changer transitions 0/394 dead transitions. [2024-06-28 00:24:13,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 6341 flow [2024-06-28 00:24:13,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:13,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:13,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:24:13,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 00:24:13,779 INFO L175 Difference]: Start difference. First operand has 294 places, 358 transitions, 5268 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:24:13,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 6341 flow [2024-06-28 00:24:14,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 394 transitions, 6244 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:24:14,108 INFO L231 Difference]: Finished difference. Result has 296 places, 362 transitions, 5380 flow [2024-06-28 00:24:14,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5171, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5380, PETRI_PLACES=296, PETRI_TRANSITIONS=362} [2024-06-28 00:24:14,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-28 00:24:14,109 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 362 transitions, 5380 flow [2024-06-28 00:24:14,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:14,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:14,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:14,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:24:14,114 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:14,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:14,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1428785365, now seen corresponding path program 2 times [2024-06-28 00:24:14,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:14,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330280623] [2024-06-28 00:24:14,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:14,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:14,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:17,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:17,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330280623] [2024-06-28 00:24:17,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330280623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:17,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:17,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:17,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772667828] [2024-06-28 00:24:17,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:17,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:17,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:17,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:17,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:17,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:17,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 362 transitions, 5380 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:17,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:17,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:17,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:19,791 INFO L124 PetriNetUnfolderBase]: 2692/4440 cut-off events. [2024-06-28 00:24:19,791 INFO L125 PetriNetUnfolderBase]: For 141543/141553 co-relation queries the response was YES. [2024-06-28 00:24:19,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29413 conditions, 4440 events. 2692/4440 cut-off events. For 141543/141553 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27351 event pairs, 844 based on Foata normal form. 12/4449 useless extension candidates. Maximal degree in co-relation 29285. Up to 4047 conditions per place. [2024-06-28 00:24:19,838 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 62 changer transitions 0/389 dead transitions. [2024-06-28 00:24:19,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 389 transitions, 6291 flow [2024-06-28 00:24:19,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:19,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 00:24:19,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 00:24:19,840 INFO L175 Difference]: Start difference. First operand has 296 places, 362 transitions, 5380 flow. Second operand 9 states and 145 transitions. [2024-06-28 00:24:19,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 389 transitions, 6291 flow [2024-06-28 00:24:20,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 389 transitions, 6193 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 00:24:20,170 INFO L231 Difference]: Finished difference. Result has 301 places, 364 transitions, 5452 flow [2024-06-28 00:24:20,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5292, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=301, PETRI_TRANSITIONS=364} [2024-06-28 00:24:20,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 00:24:20,171 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 364 transitions, 5452 flow [2024-06-28 00:24:20,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:20,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:20,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:20,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:24:20,171 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:20,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:20,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1428790325, now seen corresponding path program 1 times [2024-06-28 00:24:20,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:20,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99889217] [2024-06-28 00:24:20,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:20,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:24,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:24,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:24,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99889217] [2024-06-28 00:24:24,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99889217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:24,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:24,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:24,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226187038] [2024-06-28 00:24:24,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:24,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:24,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:24,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:24,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:24,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:24,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 364 transitions, 5452 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:24,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:24,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:24,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:26,714 INFO L124 PetriNetUnfolderBase]: 2689/4422 cut-off events. [2024-06-28 00:24:26,715 INFO L125 PetriNetUnfolderBase]: For 140257/140257 co-relation queries the response was YES. [2024-06-28 00:24:26,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29469 conditions, 4422 events. 2689/4422 cut-off events. For 140257/140257 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27042 event pairs, 836 based on Foata normal form. 1/4421 useless extension candidates. Maximal degree in co-relation 29339. Up to 4104 conditions per place. [2024-06-28 00:24:26,765 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 318 selfloop transitions, 63 changer transitions 0/386 dead transitions. [2024-06-28 00:24:26,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 386 transitions, 6373 flow [2024-06-28 00:24:26,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:24:26,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:24:26,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:24:26,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 00:24:26,767 INFO L175 Difference]: Start difference. First operand has 301 places, 364 transitions, 5452 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:24:26,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 386 transitions, 6373 flow [2024-06-28 00:24:27,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 386 transitions, 6183 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:24:27,060 INFO L231 Difference]: Finished difference. Result has 301 places, 365 transitions, 5409 flow [2024-06-28 00:24:27,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5409, PETRI_PLACES=301, PETRI_TRANSITIONS=365} [2024-06-28 00:24:27,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-28 00:24:27,061 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 365 transitions, 5409 flow [2024-06-28 00:24:27,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:27,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:27,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:27,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:24:27,061 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:27,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:27,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1544076535, now seen corresponding path program 3 times [2024-06-28 00:24:27,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:27,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426369463] [2024-06-28 00:24:27,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:27,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:30,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-28 00:24:30,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:30,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426369463] [2024-06-28 00:24:30,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426369463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:30,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:30,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:30,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568237833] [2024-06-28 00:24:30,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:30,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:30,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:30,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:30,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:30,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:30,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 365 transitions, 5409 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:30,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:30,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:30,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:32,599 INFO L124 PetriNetUnfolderBase]: 2705/4460 cut-off events. [2024-06-28 00:24:32,599 INFO L125 PetriNetUnfolderBase]: For 149275/149285 co-relation queries the response was YES. [2024-06-28 00:24:32,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29623 conditions, 4460 events. 2705/4460 cut-off events. For 149275/149285 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27499 event pairs, 843 based on Foata normal form. 12/4469 useless extension candidates. Maximal degree in co-relation 29492. Up to 4126 conditions per place. [2024-06-28 00:24:32,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 47 changer transitions 0/386 dead transitions. [2024-06-28 00:24:32,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 386 transitions, 6274 flow [2024-06-28 00:24:32,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:32,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 00:24:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-28 00:24:32,665 INFO L175 Difference]: Start difference. First operand has 301 places, 365 transitions, 5409 flow. Second operand 9 states and 140 transitions. [2024-06-28 00:24:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 386 transitions, 6274 flow [2024-06-28 00:24:33,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 386 transitions, 6156 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:24:33,039 INFO L231 Difference]: Finished difference. Result has 305 places, 367 transitions, 5427 flow [2024-06-28 00:24:33,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5427, PETRI_PLACES=305, PETRI_TRANSITIONS=367} [2024-06-28 00:24:33,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 00:24:33,039 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 367 transitions, 5427 flow [2024-06-28 00:24:33,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:33,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:33,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:33,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:24:33,040 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:33,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:33,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1049434315, now seen corresponding path program 2 times [2024-06-28 00:24:33,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:33,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19750785] [2024-06-28 00:24:33,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:33,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:37,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:37,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:37,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19750785] [2024-06-28 00:24:37,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19750785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:37,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:37,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:37,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25506579] [2024-06-28 00:24:37,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:37,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:37,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:37,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:37,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:37,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:37,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 367 transitions, 5427 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:37,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:37,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:39,311 INFO L124 PetriNetUnfolderBase]: 2710/4453 cut-off events. [2024-06-28 00:24:39,312 INFO L125 PetriNetUnfolderBase]: For 148997/148997 co-relation queries the response was YES. [2024-06-28 00:24:39,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29756 conditions, 4453 events. 2710/4453 cut-off events. For 148997/148997 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27221 event pairs, 836 based on Foata normal form. 1/4452 useless extension candidates. Maximal degree in co-relation 29623. Up to 4178 conditions per place. [2024-06-28 00:24:39,362 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 335 selfloop transitions, 47 changer transitions 0/387 dead transitions. [2024-06-28 00:24:39,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 387 transitions, 6372 flow [2024-06-28 00:24:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:24:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:24:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 00:24:39,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:24:39,364 INFO L175 Difference]: Start difference. First operand has 305 places, 367 transitions, 5427 flow. Second operand 9 states and 144 transitions. [2024-06-28 00:24:39,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 387 transitions, 6372 flow [2024-06-28 00:24:39,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 387 transitions, 6266 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:24:39,804 INFO L231 Difference]: Finished difference. Result has 307 places, 370 transitions, 5462 flow [2024-06-28 00:24:39,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5462, PETRI_PLACES=307, PETRI_TRANSITIONS=370} [2024-06-28 00:24:39,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-28 00:24:39,805 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 370 transitions, 5462 flow [2024-06-28 00:24:39,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:39,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:39,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:39,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:24:39,806 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:39,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1049254825, now seen corresponding path program 3 times [2024-06-28 00:24:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:39,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416361764] [2024-06-28 00:24:39,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:39,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:44,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:44,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416361764] [2024-06-28 00:24:44,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416361764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:44,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:44,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:44,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434500483] [2024-06-28 00:24:44,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:44,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:44,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:44,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:44,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:44,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:44,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 370 transitions, 5462 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:44,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:44,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:44,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:46,935 INFO L124 PetriNetUnfolderBase]: 2707/4457 cut-off events. [2024-06-28 00:24:46,935 INFO L125 PetriNetUnfolderBase]: For 151992/151992 co-relation queries the response was YES. [2024-06-28 00:24:46,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29722 conditions, 4457 events. 2707/4457 cut-off events. For 151992/151992 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27351 event pairs, 836 based on Foata normal form. 1/4456 useless extension candidates. Maximal degree in co-relation 29588. Up to 4175 conditions per place. [2024-06-28 00:24:46,986 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 335 selfloop transitions, 49 changer transitions 0/389 dead transitions. [2024-06-28 00:24:46,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 389 transitions, 6289 flow [2024-06-28 00:24:46,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:46,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:46,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-28 00:24:46,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:24:46,988 INFO L175 Difference]: Start difference. First operand has 307 places, 370 transitions, 5462 flow. Second operand 11 states and 165 transitions. [2024-06-28 00:24:46,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 389 transitions, 6289 flow [2024-06-28 00:24:47,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 389 transitions, 6174 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:24:47,403 INFO L231 Difference]: Finished difference. Result has 311 places, 371 transitions, 5471 flow [2024-06-28 00:24:47,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5354, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5471, PETRI_PLACES=311, PETRI_TRANSITIONS=371} [2024-06-28 00:24:47,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 00:24:47,404 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 371 transitions, 5471 flow [2024-06-28 00:24:47,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:47,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:47,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:47,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:24:47,404 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:47,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:47,405 INFO L85 PathProgramCache]: Analyzing trace with hash 765564629, now seen corresponding path program 4 times [2024-06-28 00:24:47,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:47,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686889200] [2024-06-28 00:24:47,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:47,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:47,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:50,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:50,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:50,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686889200] [2024-06-28 00:24:50,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686889200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:50,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:50,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:24:50,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846402711] [2024-06-28 00:24:50,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:50,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:24:50,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:50,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:24:50,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:24:51,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:51,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 371 transitions, 5471 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:51,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:51,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:51,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:52,939 INFO L124 PetriNetUnfolderBase]: 2697/4456 cut-off events. [2024-06-28 00:24:52,939 INFO L125 PetriNetUnfolderBase]: For 153494/153536 co-relation queries the response was YES. [2024-06-28 00:24:52,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29425 conditions, 4456 events. 2697/4456 cut-off events. For 153494/153536 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27562 event pairs, 854 based on Foata normal form. 29/4479 useless extension candidates. Maximal degree in co-relation 29291. Up to 4105 conditions per place. [2024-06-28 00:24:52,988 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 52 changer transitions 0/387 dead transitions. [2024-06-28 00:24:52,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 387 transitions, 6298 flow [2024-06-28 00:24:52,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:24:52,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:24:52,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-28 00:24:52,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547619047619048 [2024-06-28 00:24:52,990 INFO L175 Difference]: Start difference. First operand has 311 places, 371 transitions, 5471 flow. Second operand 10 states and 149 transitions. [2024-06-28 00:24:52,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 387 transitions, 6298 flow [2024-06-28 00:24:53,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 387 transitions, 6184 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 00:24:53,425 INFO L231 Difference]: Finished difference. Result has 312 places, 371 transitions, 5467 flow [2024-06-28 00:24:53,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5467, PETRI_PLACES=312, PETRI_TRANSITIONS=371} [2024-06-28 00:24:53,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 00:24:53,426 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 371 transitions, 5467 flow [2024-06-28 00:24:53,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:53,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:24:53,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:24:53,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:24:53,426 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:24:53,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:24:53,427 INFO L85 PathProgramCache]: Analyzing trace with hash 196861015, now seen corresponding path program 4 times [2024-06-28 00:24:53,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:24:53,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550005284] [2024-06-28 00:24:53,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:24:53,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:24:53,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:24:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:24:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:24:57,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550005284] [2024-06-28 00:24:57,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550005284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:24:57,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:24:57,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:24:57,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905474003] [2024-06-28 00:24:57,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:24:57,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:24:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:24:57,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:24:57,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:24:57,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:24:57,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 371 transitions, 5467 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:24:57,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:24:57,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:24:57,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:24:59,826 INFO L124 PetriNetUnfolderBase]: 2702/4453 cut-off events. [2024-06-28 00:24:59,826 INFO L125 PetriNetUnfolderBase]: For 151163/151172 co-relation queries the response was YES. [2024-06-28 00:24:59,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29547 conditions, 4453 events. 2702/4453 cut-off events. For 151163/151172 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 27351 event pairs, 836 based on Foata normal form. 7/4457 useless extension candidates. Maximal degree in co-relation 29413. Up to 4143 conditions per place. [2024-06-28 00:24:59,877 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 65 changer transitions 0/390 dead transitions. [2024-06-28 00:24:59,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 390 transitions, 6431 flow [2024-06-28 00:24:59,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:24:59,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:24:59,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-28 00:24:59,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463203463203463 [2024-06-28 00:24:59,879 INFO L175 Difference]: Start difference. First operand has 312 places, 371 transitions, 5467 flow. Second operand 11 states and 160 transitions. [2024-06-28 00:24:59,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 390 transitions, 6431 flow [2024-06-28 00:25:00,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 390 transitions, 6310 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:00,394 INFO L231 Difference]: Finished difference. Result has 315 places, 375 transitions, 5539 flow [2024-06-28 00:25:00,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5539, PETRI_PLACES=315, PETRI_TRANSITIONS=375} [2024-06-28 00:25:00,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 00:25:00,395 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 375 transitions, 5539 flow [2024-06-28 00:25:00,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:00,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:00,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:00,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:25:00,396 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:00,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:00,396 INFO L85 PathProgramCache]: Analyzing trace with hash -31040135, now seen corresponding path program 5 times [2024-06-28 00:25:00,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:00,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040415041] [2024-06-28 00:25:00,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:00,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:00,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:04,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:04,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:04,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040415041] [2024-06-28 00:25:04,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040415041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:04,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:04,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:25:04,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657815088] [2024-06-28 00:25:04,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:04,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:25:04,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:04,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:25:04,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:25:05,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:05,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 375 transitions, 5539 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:05,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:05,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:05,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:06,773 INFO L124 PetriNetUnfolderBase]: 2707/4454 cut-off events. [2024-06-28 00:25:06,773 INFO L125 PetriNetUnfolderBase]: For 155268/155277 co-relation queries the response was YES. [2024-06-28 00:25:06,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29653 conditions, 4454 events. 2707/4454 cut-off events. For 155268/155277 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 27271 event pairs, 836 based on Foata normal form. 7/4458 useless extension candidates. Maximal degree in co-relation 29518. Up to 4149 conditions per place. [2024-06-28 00:25:06,826 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 323 selfloop transitions, 66 changer transitions 0/394 dead transitions. [2024-06-28 00:25:06,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 394 transitions, 6506 flow [2024-06-28 00:25:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:25:06,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:25:06,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-28 00:25:06,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2024-06-28 00:25:06,828 INFO L175 Difference]: Start difference. First operand has 315 places, 375 transitions, 5539 flow. Second operand 12 states and 178 transitions. [2024-06-28 00:25:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 394 transitions, 6506 flow [2024-06-28 00:25:07,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 394 transitions, 6377 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:25:07,637 INFO L231 Difference]: Finished difference. Result has 319 places, 378 transitions, 5598 flow [2024-06-28 00:25:07,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5598, PETRI_PLACES=319, PETRI_TRANSITIONS=378} [2024-06-28 00:25:07,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-28 00:25:07,638 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 378 transitions, 5598 flow [2024-06-28 00:25:07,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:07,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:07,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:07,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:25:07,638 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:07,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:07,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1626822703, now seen corresponding path program 6 times [2024-06-28 00:25:07,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:07,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472437112] [2024-06-28 00:25:07,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:07,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:07,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:11,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:11,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:11,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472437112] [2024-06-28 00:25:11,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472437112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:11,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:11,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:25:11,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566034194] [2024-06-28 00:25:11,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:11,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:25:11,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:11,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:25:11,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:25:12,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:12,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 378 transitions, 5598 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:12,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:12,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:12,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:13,729 INFO L124 PetriNetUnfolderBase]: 2704/4452 cut-off events. [2024-06-28 00:25:13,729 INFO L125 PetriNetUnfolderBase]: For 154031/154040 co-relation queries the response was YES. [2024-06-28 00:25:13,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29567 conditions, 4452 events. 2704/4452 cut-off events. For 154031/154040 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27284 event pairs, 836 based on Foata normal form. 7/4456 useless extension candidates. Maximal degree in co-relation 29433. Up to 4146 conditions per place. [2024-06-28 00:25:13,782 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 65 changer transitions 0/391 dead transitions. [2024-06-28 00:25:13,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 6400 flow [2024-06-28 00:25:13,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:13,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:13,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-28 00:25:13,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595238095238095 [2024-06-28 00:25:13,784 INFO L175 Difference]: Start difference. First operand has 319 places, 378 transitions, 5598 flow. Second operand 10 states and 151 transitions. [2024-06-28 00:25:13,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 6400 flow [2024-06-28 00:25:14,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 391 transitions, 6244 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 00:25:14,280 INFO L231 Difference]: Finished difference. Result has 320 places, 378 transitions, 5580 flow [2024-06-28 00:25:14,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5580, PETRI_PLACES=320, PETRI_TRANSITIONS=378} [2024-06-28 00:25:14,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 00:25:14,281 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 378 transitions, 5580 flow [2024-06-28 00:25:14,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:14,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:14,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:14,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:25:14,282 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:14,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:14,282 INFO L85 PathProgramCache]: Analyzing trace with hash 523141464, now seen corresponding path program 1 times [2024-06-28 00:25:14,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:14,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835912573] [2024-06-28 00:25:14,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:14,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:21,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:21,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835912573] [2024-06-28 00:25:21,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835912573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:21,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:21,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:21,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646261458] [2024-06-28 00:25:21,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:21,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:21,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:21,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:21,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:21,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:21,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 378 transitions, 5580 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:21,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:21,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:21,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:23,618 INFO L124 PetriNetUnfolderBase]: 2788/4580 cut-off events. [2024-06-28 00:25:23,618 INFO L125 PetriNetUnfolderBase]: For 160523/160527 co-relation queries the response was YES. [2024-06-28 00:25:23,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30982 conditions, 4580 events. 2788/4580 cut-off events. For 160523/160527 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27971 event pairs, 656 based on Foata normal form. 2/4577 useless extension candidates. Maximal degree in co-relation 30847. Up to 4232 conditions per place. [2024-06-28 00:25:23,673 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 386 selfloop transitions, 48 changer transitions 0/439 dead transitions. [2024-06-28 00:25:23,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 439 transitions, 7177 flow [2024-06-28 00:25:23,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:25:23,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:25:23,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 00:25:23,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 00:25:23,675 INFO L175 Difference]: Start difference. First operand has 320 places, 378 transitions, 5580 flow. Second operand 10 states and 170 transitions. [2024-06-28 00:25:23,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 439 transitions, 7177 flow [2024-06-28 00:25:24,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 439 transitions, 7039 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:25:24,253 INFO L231 Difference]: Finished difference. Result has 323 places, 402 transitions, 6069 flow [2024-06-28 00:25:24,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6069, PETRI_PLACES=323, PETRI_TRANSITIONS=402} [2024-06-28 00:25:24,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 00:25:24,254 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 402 transitions, 6069 flow [2024-06-28 00:25:24,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:24,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:24,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:24,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:25:24,255 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:24,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:24,255 INFO L85 PathProgramCache]: Analyzing trace with hash 523261434, now seen corresponding path program 2 times [2024-06-28 00:25:24,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:24,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296947716] [2024-06-28 00:25:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:24,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:30,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:30,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:30,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296947716] [2024-06-28 00:25:30,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296947716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:30,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:30,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:30,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044246274] [2024-06-28 00:25:30,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:30,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:30,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:30,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:30,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:30,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:30,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 402 transitions, 6069 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:30,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:30,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:30,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:32,329 INFO L124 PetriNetUnfolderBase]: 2798/4606 cut-off events. [2024-06-28 00:25:32,330 INFO L125 PetriNetUnfolderBase]: For 165212/165216 co-relation queries the response was YES. [2024-06-28 00:25:32,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31662 conditions, 4606 events. 2798/4606 cut-off events. For 165212/165216 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28219 event pairs, 649 based on Foata normal form. 2/4603 useless extension candidates. Maximal degree in co-relation 31524. Up to 4260 conditions per place. [2024-06-28 00:25:32,385 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 389 selfloop transitions, 46 changer transitions 0/440 dead transitions. [2024-06-28 00:25:32,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 440 transitions, 7174 flow [2024-06-28 00:25:32,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:32,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:32,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 00:25:32,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 00:25:32,387 INFO L175 Difference]: Start difference. First operand has 323 places, 402 transitions, 6069 flow. Second operand 9 states and 156 transitions. [2024-06-28 00:25:32,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 440 transitions, 7174 flow [2024-06-28 00:25:32,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 440 transitions, 7091 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 00:25:32,967 INFO L231 Difference]: Finished difference. Result has 331 places, 409 transitions, 6220 flow [2024-06-28 00:25:32,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6006, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6220, PETRI_PLACES=331, PETRI_TRANSITIONS=409} [2024-06-28 00:25:32,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-28 00:25:32,969 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 409 transitions, 6220 flow [2024-06-28 00:25:32,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:32,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:32,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:32,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:25:32,969 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 367655306, now seen corresponding path program 3 times [2024-06-28 00:25:32,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:32,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038654311] [2024-06-28 00:25:32,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:32,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:39,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:39,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:39,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038654311] [2024-06-28 00:25:39,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038654311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:39,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:39,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:39,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130155228] [2024-06-28 00:25:39,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:39,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:39,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:39,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:39,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:39,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 409 transitions, 6220 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:39,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:42,572 INFO L124 PetriNetUnfolderBase]: 2813/4631 cut-off events. [2024-06-28 00:25:42,573 INFO L125 PetriNetUnfolderBase]: For 171513/171517 co-relation queries the response was YES. [2024-06-28 00:25:42,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32042 conditions, 4631 events. 2813/4631 cut-off events. For 171513/171517 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28381 event pairs, 649 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 31901. Up to 4274 conditions per place. [2024-06-28 00:25:42,622 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 391 selfloop transitions, 56 changer transitions 0/452 dead transitions. [2024-06-28 00:25:42,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 452 transitions, 7396 flow [2024-06-28 00:25:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:25:42,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:25:42,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 200 transitions. [2024-06-28 00:25:42,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663003663003663 [2024-06-28 00:25:42,624 INFO L175 Difference]: Start difference. First operand has 331 places, 409 transitions, 6220 flow. Second operand 13 states and 200 transitions. [2024-06-28 00:25:42,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 452 transitions, 7396 flow [2024-06-28 00:25:43,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 452 transitions, 7274 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:25:43,148 INFO L231 Difference]: Finished difference. Result has 339 places, 419 transitions, 6411 flow [2024-06-28 00:25:43,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6110, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6411, PETRI_PLACES=339, PETRI_TRANSITIONS=419} [2024-06-28 00:25:43,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-28 00:25:43,149 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 419 transitions, 6411 flow [2024-06-28 00:25:43,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:43,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:43,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:43,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:25:43,150 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:43,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:43,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1167764998, now seen corresponding path program 4 times [2024-06-28 00:25:43,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:43,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848431555] [2024-06-28 00:25:43,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:43,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:49,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-28 00:25:49,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:49,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848431555] [2024-06-28 00:25:49,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848431555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:49,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:49,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:49,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689094908] [2024-06-28 00:25:49,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:49,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:49,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:49,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:49,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:49,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:49,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 419 transitions, 6411 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:49,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:49,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:49,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:25:51,866 INFO L124 PetriNetUnfolderBase]: 2996/4947 cut-off events. [2024-06-28 00:25:51,867 INFO L125 PetriNetUnfolderBase]: For 185553/185577 co-relation queries the response was YES. [2024-06-28 00:25:51,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34174 conditions, 4947 events. 2996/4947 cut-off events. For 185553/185577 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 30828 event pairs, 718 based on Foata normal form. 5/4941 useless extension candidates. Maximal degree in co-relation 34031. Up to 4124 conditions per place. [2024-06-28 00:25:51,926 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 151 changer transitions 0/524 dead transitions. [2024-06-28 00:25:51,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 524 transitions, 8876 flow [2024-06-28 00:25:51,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:25:51,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:25:51,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:25:51,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 00:25:51,928 INFO L175 Difference]: Start difference. First operand has 339 places, 419 transitions, 6411 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:25:51,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 524 transitions, 8876 flow [2024-06-28 00:25:52,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 524 transitions, 8740 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 00:25:52,578 INFO L231 Difference]: Finished difference. Result has 342 places, 473 transitions, 7362 flow [2024-06-28 00:25:52,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7362, PETRI_PLACES=342, PETRI_TRANSITIONS=473} [2024-06-28 00:25:52,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-28 00:25:52,579 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 473 transitions, 7362 flow [2024-06-28 00:25:52,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:52,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:25:52,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:25:52,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:25:52,579 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:25:52,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:25:52,580 INFO L85 PathProgramCache]: Analyzing trace with hash -524876300, now seen corresponding path program 5 times [2024-06-28 00:25:52,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:25:52,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596448008] [2024-06-28 00:25:52,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:25:52,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:25:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:25:59,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:25:59,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:25:59,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596448008] [2024-06-28 00:25:59,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596448008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:25:59,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:25:59,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:25:59,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097030943] [2024-06-28 00:25:59,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:25:59,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:25:59,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:25:59,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:25:59,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:25:59,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:25:59,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 473 transitions, 7362 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:25:59,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:25:59,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:25:59,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:01,829 INFO L124 PetriNetUnfolderBase]: 3009/4969 cut-off events. [2024-06-28 00:26:01,829 INFO L125 PetriNetUnfolderBase]: For 196556/196580 co-relation queries the response was YES. [2024-06-28 00:26:01,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35415 conditions, 4969 events. 3009/4969 cut-off events. For 196556/196580 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 31037 event pairs, 718 based on Foata normal form. 5/4963 useless extension candidates. Maximal degree in co-relation 35268. Up to 4139 conditions per place. [2024-06-28 00:26:01,887 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 157 changer transitions 0/526 dead transitions. [2024-06-28 00:26:01,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 526 transitions, 9277 flow [2024-06-28 00:26:01,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:01,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:01,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 00:26:01,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 00:26:01,889 INFO L175 Difference]: Start difference. First operand has 342 places, 473 transitions, 7362 flow. Second operand 9 states and 166 transitions. [2024-06-28 00:26:01,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 526 transitions, 9277 flow [2024-06-28 00:26:02,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 526 transitions, 9138 flow, removed 67 selfloop flow, removed 1 redundant places. [2024-06-28 00:26:02,602 INFO L231 Difference]: Finished difference. Result has 351 places, 481 transitions, 7725 flow [2024-06-28 00:26:02,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7725, PETRI_PLACES=351, PETRI_TRANSITIONS=481} [2024-06-28 00:26:02,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 00:26:02,603 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 481 transitions, 7725 flow [2024-06-28 00:26:02,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:02,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:02,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:02,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:26:02,604 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:02,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:02,604 INFO L85 PathProgramCache]: Analyzing trace with hash -192138280, now seen corresponding path program 1 times [2024-06-28 00:26:02,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:02,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536642337] [2024-06-28 00:26:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:02,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:09,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:09,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:09,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536642337] [2024-06-28 00:26:09,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536642337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:09,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:09,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:09,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250221579] [2024-06-28 00:26:09,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:09,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:09,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:09,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:09,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:09,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 481 transitions, 7725 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:09,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:09,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:09,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:11,527 INFO L124 PetriNetUnfolderBase]: 3094/5100 cut-off events. [2024-06-28 00:26:11,527 INFO L125 PetriNetUnfolderBase]: For 210766/210796 co-relation queries the response was YES. [2024-06-28 00:26:11,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36853 conditions, 5100 events. 3094/5100 cut-off events. For 210766/210796 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 31945 event pairs, 862 based on Foata normal form. 18/5111 useless extension candidates. Maximal degree in co-relation 36702. Up to 4483 conditions per place. [2024-06-28 00:26:11,593 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 429 selfloop transitions, 127 changer transitions 0/561 dead transitions. [2024-06-28 00:26:11,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 561 transitions, 10066 flow [2024-06-28 00:26:11,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:26:11,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:26:11,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-28 00:26:11,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-28 00:26:11,596 INFO L175 Difference]: Start difference. First operand has 351 places, 481 transitions, 7725 flow. Second operand 13 states and 212 transitions. [2024-06-28 00:26:11,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 561 transitions, 10066 flow [2024-06-28 00:26:12,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 561 transitions, 9779 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:12,405 INFO L231 Difference]: Finished difference. Result has 361 places, 519 transitions, 8442 flow [2024-06-28 00:26:12,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7438, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8442, PETRI_PLACES=361, PETRI_TRANSITIONS=519} [2024-06-28 00:26:12,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 00:26:12,407 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 519 transitions, 8442 flow [2024-06-28 00:26:12,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:12,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:12,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:12,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:26:12,407 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:12,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:12,408 INFO L85 PathProgramCache]: Analyzing trace with hash -197799562, now seen corresponding path program 6 times [2024-06-28 00:26:12,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:12,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931961849] [2024-06-28 00:26:12,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:12,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:21,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:21,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:21,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931961849] [2024-06-28 00:26:21,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931961849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:21,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:21,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:21,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889732541] [2024-06-28 00:26:21,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:21,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:21,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:21,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:21,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:21,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:21,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 519 transitions, 8442 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:21,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:21,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:21,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:24,498 INFO L124 PetriNetUnfolderBase]: 3091/5075 cut-off events. [2024-06-28 00:26:24,498 INFO L125 PetriNetUnfolderBase]: For 215917/215941 co-relation queries the response was YES. [2024-06-28 00:26:24,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37268 conditions, 5075 events. 3091/5075 cut-off events. For 215917/215941 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 31518 event pairs, 719 based on Foata normal form. 5/5069 useless extension candidates. Maximal degree in co-relation 37114. Up to 4254 conditions per place. [2024-06-28 00:26:24,566 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 405 selfloop transitions, 153 changer transitions 0/563 dead transitions. [2024-06-28 00:26:24,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 563 transitions, 10347 flow [2024-06-28 00:26:24,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:24,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:24,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:26:24,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 00:26:24,568 INFO L175 Difference]: Start difference. First operand has 361 places, 519 transitions, 8442 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:26:24,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 563 transitions, 10347 flow [2024-06-28 00:26:25,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 563 transitions, 10114 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-28 00:26:25,375 INFO L231 Difference]: Finished difference. Result has 367 places, 519 transitions, 8523 flow [2024-06-28 00:26:25,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8523, PETRI_PLACES=367, PETRI_TRANSITIONS=519} [2024-06-28 00:26:25,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-28 00:26:25,376 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 519 transitions, 8523 flow [2024-06-28 00:26:25,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:25,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:25,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:25,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:26:25,377 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:25,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:25,377 INFO L85 PathProgramCache]: Analyzing trace with hash -197679592, now seen corresponding path program 7 times [2024-06-28 00:26:25,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:25,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433879688] [2024-06-28 00:26:25,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:25,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:25,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:32,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:32,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:32,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433879688] [2024-06-28 00:26:32,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433879688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:32,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:32,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:32,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983949006] [2024-06-28 00:26:32,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:32,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:32,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:32,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:32,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:32,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:32,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 519 transitions, 8523 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:32,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:32,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:32,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:34,863 INFO L124 PetriNetUnfolderBase]: 3101/5098 cut-off events. [2024-06-28 00:26:34,863 INFO L125 PetriNetUnfolderBase]: For 223407/223440 co-relation queries the response was YES. [2024-06-28 00:26:34,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37581 conditions, 5098 events. 3101/5098 cut-off events. For 223407/223440 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31770 event pairs, 682 based on Foata normal form. 17/5106 useless extension candidates. Maximal degree in co-relation 37425. Up to 4525 conditions per place. [2024-06-28 00:26:34,935 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 456 selfloop transitions, 97 changer transitions 0/558 dead transitions. [2024-06-28 00:26:34,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 558 transitions, 9874 flow [2024-06-28 00:26:34,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:34,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:34,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 00:26:34,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-28 00:26:34,936 INFO L175 Difference]: Start difference. First operand has 367 places, 519 transitions, 8523 flow. Second operand 9 states and 158 transitions. [2024-06-28 00:26:34,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 558 transitions, 9874 flow [2024-06-28 00:26:35,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 558 transitions, 9560 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:26:35,767 INFO L231 Difference]: Finished difference. Result has 371 places, 528 transitions, 8550 flow [2024-06-28 00:26:35,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8226, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8550, PETRI_PLACES=371, PETRI_TRANSITIONS=528} [2024-06-28 00:26:35,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-28 00:26:35,767 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 528 transitions, 8550 flow [2024-06-28 00:26:35,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:35,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:35,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:35,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:26:35,768 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:35,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:35,768 INFO L85 PathProgramCache]: Analyzing trace with hash -188425162, now seen corresponding path program 8 times [2024-06-28 00:26:35,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:35,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123593195] [2024-06-28 00:26:35,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:35,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:35,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:42,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-28 00:26:42,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:42,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123593195] [2024-06-28 00:26:42,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123593195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:42,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:42,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:42,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705142849] [2024-06-28 00:26:42,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:42,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:42,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:42,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:42,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:42,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:42,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 528 transitions, 8550 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:42,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:42,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:42,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:45,746 INFO L124 PetriNetUnfolderBase]: 3119/5129 cut-off events. [2024-06-28 00:26:45,746 INFO L125 PetriNetUnfolderBase]: For 230327/230360 co-relation queries the response was YES. [2024-06-28 00:26:45,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37773 conditions, 5129 events. 3119/5129 cut-off events. For 230327/230360 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 32045 event pairs, 682 based on Foata normal form. 17/5137 useless extension candidates. Maximal degree in co-relation 37615. Up to 4536 conditions per place. [2024-06-28 00:26:45,816 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 449 selfloop transitions, 112 changer transitions 0/566 dead transitions. [2024-06-28 00:26:45,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 566 transitions, 10052 flow [2024-06-28 00:26:45,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:26:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:26:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 00:26:45,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 00:26:45,817 INFO L175 Difference]: Start difference. First operand has 371 places, 528 transitions, 8550 flow. Second operand 12 states and 188 transitions. [2024-06-28 00:26:45,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 566 transitions, 10052 flow [2024-06-28 00:26:46,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 566 transitions, 9784 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:26:46,626 INFO L231 Difference]: Finished difference. Result has 378 places, 538 transitions, 8713 flow [2024-06-28 00:26:46,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8713, PETRI_PLACES=378, PETRI_TRANSITIONS=538} [2024-06-28 00:26:46,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 00:26:46,626 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 538 transitions, 8713 flow [2024-06-28 00:26:46,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:46,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:46,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:46,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:26:46,627 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:46,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:46,627 INFO L85 PathProgramCache]: Analyzing trace with hash -2089355048, now seen corresponding path program 9 times [2024-06-28 00:26:46,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:46,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392112079] [2024-06-28 00:26:46,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:46,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:46,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:26:56,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:26:56,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:26:56,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392112079] [2024-06-28 00:26:56,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392112079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:26:56,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:26:56,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:26:56,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577328602] [2024-06-28 00:26:56,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:26:56,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:26:56,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:26:56,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:26:56,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:26:56,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:26:56,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 538 transitions, 8713 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:56,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:26:56,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:26:56,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:26:58,688 INFO L124 PetriNetUnfolderBase]: 3116/5127 cut-off events. [2024-06-28 00:26:58,688 INFO L125 PetriNetUnfolderBase]: For 235081/235114 co-relation queries the response was YES. [2024-06-28 00:26:58,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37714 conditions, 5127 events. 3116/5127 cut-off events. For 235081/235114 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32042 event pairs, 682 based on Foata normal form. 17/5135 useless extension candidates. Maximal degree in co-relation 37554. Up to 4533 conditions per place. [2024-06-28 00:26:58,756 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 447 selfloop transitions, 111 changer transitions 0/563 dead transitions. [2024-06-28 00:26:58,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 563 transitions, 9920 flow [2024-06-28 00:26:58,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:26:58,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:26:58,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:26:58,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 00:26:58,758 INFO L175 Difference]: Start difference. First operand has 378 places, 538 transitions, 8713 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:26:58,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 563 transitions, 9920 flow [2024-06-28 00:26:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 563 transitions, 9704 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 00:26:59,647 INFO L231 Difference]: Finished difference. Result has 382 places, 538 transitions, 8725 flow [2024-06-28 00:26:59,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8497, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8725, PETRI_PLACES=382, PETRI_TRANSITIONS=538} [2024-06-28 00:26:59,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-28 00:26:59,648 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 538 transitions, 8725 flow [2024-06-28 00:26:59,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:26:59,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:26:59,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:26:59,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:26:59,648 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:26:59,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:26:59,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1824507922, now seen corresponding path program 2 times [2024-06-28 00:26:59,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:26:59,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670603358] [2024-06-28 00:26:59,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:26:59,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:26:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:06,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:06,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:06,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670603358] [2024-06-28 00:27:06,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670603358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:06,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:06,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:06,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262778872] [2024-06-28 00:27:06,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:06,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:06,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:06,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:06,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:06,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:27:06,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 538 transitions, 8725 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:06,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:06,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:27:06,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:09,904 INFO L124 PetriNetUnfolderBase]: 3137/5177 cut-off events. [2024-06-28 00:27:09,905 INFO L125 PetriNetUnfolderBase]: For 245192/245231 co-relation queries the response was YES. [2024-06-28 00:27:09,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38123 conditions, 5177 events. 3137/5177 cut-off events. For 245192/245231 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32597 event pairs, 846 based on Foata normal form. 24/5196 useless extension candidates. Maximal degree in co-relation 37963. Up to 4676 conditions per place. [2024-06-28 00:27:09,975 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 478 selfloop transitions, 100 changer transitions 0/583 dead transitions. [2024-06-28 00:27:09,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 583 transitions, 10519 flow [2024-06-28 00:27:09,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:27:09,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:27:09,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 224 transitions. [2024-06-28 00:27:09,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-28 00:27:09,977 INFO L175 Difference]: Start difference. First operand has 382 places, 538 transitions, 8725 flow. Second operand 15 states and 224 transitions. [2024-06-28 00:27:09,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 583 transitions, 10519 flow [2024-06-28 00:27:11,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 583 transitions, 10297 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:27:11,048 INFO L231 Difference]: Finished difference. Result has 391 places, 548 transitions, 8856 flow [2024-06-28 00:27:11,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8503, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8856, PETRI_PLACES=391, PETRI_TRANSITIONS=548} [2024-06-28 00:27:11,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-28 00:27:11,049 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 548 transitions, 8856 flow [2024-06-28 00:27:11,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:11,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:11,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:11,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:27:11,050 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:11,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:11,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2089354676, now seen corresponding path program 3 times [2024-06-28 00:27:11,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:11,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509990556] [2024-06-28 00:27:11,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:11,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:18,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:18,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:18,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509990556] [2024-06-28 00:27:18,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509990556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:18,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:18,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:18,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905777963] [2024-06-28 00:27:18,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:18,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:18,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:18,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:18,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:18,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:27:18,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 548 transitions, 8856 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:18,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:18,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:27:18,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:21,045 INFO L124 PetriNetUnfolderBase]: 3134/5171 cut-off events. [2024-06-28 00:27:21,046 INFO L125 PetriNetUnfolderBase]: For 249547/249586 co-relation queries the response was YES. [2024-06-28 00:27:21,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38225 conditions, 5171 events. 3134/5171 cut-off events. For 249547/249586 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32550 event pairs, 846 based on Foata normal form. 24/5190 useless extension candidates. Maximal degree in co-relation 38062. Up to 4674 conditions per place. [2024-06-28 00:27:21,116 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 477 selfloop transitions, 98 changer transitions 0/580 dead transitions. [2024-06-28 00:27:21,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 580 transitions, 10391 flow [2024-06-28 00:27:21,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:27:21,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:27:21,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 201 transitions. [2024-06-28 00:27:21,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36813186813186816 [2024-06-28 00:27:21,118 INFO L175 Difference]: Start difference. First operand has 391 places, 548 transitions, 8856 flow. Second operand 13 states and 201 transitions. [2024-06-28 00:27:21,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 580 transitions, 10391 flow [2024-06-28 00:27:22,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 580 transitions, 10251 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 00:27:22,091 INFO L231 Difference]: Finished difference. Result has 398 places, 548 transitions, 8918 flow [2024-06-28 00:27:22,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8716, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8918, PETRI_PLACES=398, PETRI_TRANSITIONS=548} [2024-06-28 00:27:22,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-28 00:27:22,092 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 548 transitions, 8918 flow [2024-06-28 00:27:22,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:22,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:22,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:27:22,093 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:22,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:22,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1003965592, now seen corresponding path program 10 times [2024-06-28 00:27:22,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498692016] [2024-06-28 00:27:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:22,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:29,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-28 00:27:29,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:29,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498692016] [2024-06-28 00:27:29,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498692016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:29,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:29,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:29,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381364770] [2024-06-28 00:27:29,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:29,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:29,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:29,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:29,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:29,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:27:29,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 548 transitions, 8918 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:29,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:29,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:27:29,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:31,558 INFO L124 PetriNetUnfolderBase]: 3154/5183 cut-off events. [2024-06-28 00:27:31,559 INFO L125 PetriNetUnfolderBase]: For 253652/253656 co-relation queries the response was YES. [2024-06-28 00:27:31,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38767 conditions, 5183 events. 3154/5183 cut-off events. For 253652/253656 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32339 event pairs, 649 based on Foata normal form. 2/5180 useless extension candidates. Maximal degree in co-relation 38602. Up to 4772 conditions per place. [2024-06-28 00:27:31,631 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 526 selfloop transitions, 49 changer transitions 0/580 dead transitions. [2024-06-28 00:27:31,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 580 transitions, 10429 flow [2024-06-28 00:27:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:27:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:27:31,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:27:31,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 00:27:31,646 INFO L175 Difference]: Start difference. First operand has 398 places, 548 transitions, 8918 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:27:31,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 580 transitions, 10429 flow [2024-06-28 00:27:32,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 580 transitions, 10199 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-28 00:27:32,806 INFO L231 Difference]: Finished difference. Result has 396 places, 561 transitions, 9147 flow [2024-06-28 00:27:32,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9147, PETRI_PLACES=396, PETRI_TRANSITIONS=561} [2024-06-28 00:27:32,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 00:27:32,810 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 561 transitions, 9147 flow [2024-06-28 00:27:32,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:32,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:32,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:32,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:27:32,811 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:32,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash -628398098, now seen corresponding path program 4 times [2024-06-28 00:27:32,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:32,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37727081] [2024-06-28 00:27:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:32,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:40,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:40,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37727081] [2024-06-28 00:27:40,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37727081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:40,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:40,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:40,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206255732] [2024-06-28 00:27:40,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:40,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:40,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:40,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:27:40,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 561 transitions, 9147 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:40,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:40,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:27:40,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:43,575 INFO L124 PetriNetUnfolderBase]: 3244/5343 cut-off events. [2024-06-28 00:27:43,575 INFO L125 PetriNetUnfolderBase]: For 274725/274764 co-relation queries the response was YES. [2024-06-28 00:27:43,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40253 conditions, 5343 events. 3244/5343 cut-off events. For 274725/274764 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33770 event pairs, 846 based on Foata normal form. 24/5362 useless extension candidates. Maximal degree in co-relation 40084. Up to 4758 conditions per place. [2024-06-28 00:27:43,651 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 497 selfloop transitions, 133 changer transitions 0/635 dead transitions. [2024-06-28 00:27:43,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 635 transitions, 11905 flow [2024-06-28 00:27:43,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-28 00:27:43,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-28 00:27:43,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 239 transitions. [2024-06-28 00:27:43,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3556547619047619 [2024-06-28 00:27:43,653 INFO L175 Difference]: Start difference. First operand has 396 places, 561 transitions, 9147 flow. Second operand 16 states and 239 transitions. [2024-06-28 00:27:43,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 635 transitions, 11905 flow [2024-06-28 00:27:44,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 635 transitions, 11803 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 00:27:44,932 INFO L231 Difference]: Finished difference. Result has 414 places, 597 transitions, 10048 flow [2024-06-28 00:27:44,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9045, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10048, PETRI_PLACES=414, PETRI_TRANSITIONS=597} [2024-06-28 00:27:44,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-28 00:27:44,933 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 597 transitions, 10048 flow [2024-06-28 00:27:44,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:44,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:44,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:44,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:27:44,934 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:44,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:44,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1007690614, now seen corresponding path program 5 times [2024-06-28 00:27:44,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:44,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418449003] [2024-06-28 00:27:44,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:44,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:44,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:27:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:27:50,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:27:50,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418449003] [2024-06-28 00:27:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418449003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:27:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:27:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:27:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335337297] [2024-06-28 00:27:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:27:50,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:27:50,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:27:50,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:27:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:27:50,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:27:50,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 597 transitions, 10048 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:50,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:27:50,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:27:50,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:27:53,718 INFO L124 PetriNetUnfolderBase]: 3241/5336 cut-off events. [2024-06-28 00:27:53,718 INFO L125 PetriNetUnfolderBase]: For 281613/281652 co-relation queries the response was YES. [2024-06-28 00:27:53,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40836 conditions, 5336 events. 3241/5336 cut-off events. For 281613/281652 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33653 event pairs, 847 based on Foata normal form. 24/5355 useless extension candidates. Maximal degree in co-relation 40661. Up to 4756 conditions per place. [2024-06-28 00:27:53,798 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 496 selfloop transitions, 131 changer transitions 0/632 dead transitions. [2024-06-28 00:27:53,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 632 transitions, 12037 flow [2024-06-28 00:27:53,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:27:53,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:27:53,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2024-06-28 00:27:53,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-28 00:27:53,800 INFO L175 Difference]: Start difference. First operand has 414 places, 597 transitions, 10048 flow. Second operand 14 states and 214 transitions. [2024-06-28 00:27:53,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 632 transitions, 12037 flow [2024-06-28 00:27:55,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 632 transitions, 11887 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 00:27:55,076 INFO L231 Difference]: Finished difference. Result has 424 places, 597 transitions, 10166 flow [2024-06-28 00:27:55,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9898, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10166, PETRI_PLACES=424, PETRI_TRANSITIONS=597} [2024-06-28 00:27:55,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-28 00:27:55,077 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 597 transitions, 10166 flow [2024-06-28 00:27:55,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:27:55,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:27:55,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:27:55,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:27:55,078 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:27:55,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:27:55,078 INFO L85 PathProgramCache]: Analyzing trace with hash 674952594, now seen corresponding path program 11 times [2024-06-28 00:27:55,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:27:55,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360137302] [2024-06-28 00:27:55,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:27:55,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:27:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:03,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:03,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:03,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360137302] [2024-06-28 00:28:03,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360137302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:03,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:03,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:03,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860231467] [2024-06-28 00:28:03,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:03,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:03,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:03,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:03,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:03,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:03,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 597 transitions, 10166 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:03,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:03,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:03,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:06,151 INFO L124 PetriNetUnfolderBase]: 3272/5364 cut-off events. [2024-06-28 00:28:06,151 INFO L125 PetriNetUnfolderBase]: For 293129/293162 co-relation queries the response was YES. [2024-06-28 00:28:06,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41579 conditions, 5364 events. 3272/5364 cut-off events. For 293129/293162 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33658 event pairs, 683 based on Foata normal form. 17/5372 useless extension candidates. Maximal degree in co-relation 41403. Up to 4711 conditions per place. [2024-06-28 00:28:06,236 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 146 changer transitions 0/636 dead transitions. [2024-06-28 00:28:06,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 636 transitions, 11998 flow [2024-06-28 00:28:06,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:28:06,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:28:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 00:28:06,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-28 00:28:06,238 INFO L175 Difference]: Start difference. First operand has 424 places, 597 transitions, 10166 flow. Second operand 11 states and 174 transitions. [2024-06-28 00:28:06,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 636 transitions, 11998 flow [2024-06-28 00:28:07,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 636 transitions, 11736 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 00:28:07,472 INFO L231 Difference]: Finished difference. Result has 425 places, 614 transitions, 10546 flow [2024-06-28 00:28:07,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9904, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10546, PETRI_PLACES=425, PETRI_TRANSITIONS=614} [2024-06-28 00:28:07,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-28 00:28:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 614 transitions, 10546 flow [2024-06-28 00:28:07,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:07,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:07,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:28:07,474 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:07,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash 674947014, now seen corresponding path program 12 times [2024-06-28 00:28:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608849663] [2024-06-28 00:28:07,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:07,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:14,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:14,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608849663] [2024-06-28 00:28:14,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608849663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:14,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:14,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:14,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194938023] [2024-06-28 00:28:14,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:14,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:14,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:14,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:14,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:14,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:14,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 614 transitions, 10546 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:14,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:14,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:14,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:17,483 INFO L124 PetriNetUnfolderBase]: 3269/5358 cut-off events. [2024-06-28 00:28:17,484 INFO L125 PetriNetUnfolderBase]: For 298628/298661 co-relation queries the response was YES. [2024-06-28 00:28:17,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41835 conditions, 5358 events. 3269/5358 cut-off events. For 298628/298661 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33566 event pairs, 683 based on Foata normal form. 17/5366 useless extension candidates. Maximal degree in co-relation 41655. Up to 4708 conditions per place. [2024-06-28 00:28:17,558 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 485 selfloop transitions, 147 changer transitions 0/637 dead transitions. [2024-06-28 00:28:17,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 637 transitions, 12004 flow [2024-06-28 00:28:17,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:28:17,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:28:17,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2024-06-28 00:28:17,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3608058608058608 [2024-06-28 00:28:17,560 INFO L175 Difference]: Start difference. First operand has 425 places, 614 transitions, 10546 flow. Second operand 13 states and 197 transitions. [2024-06-28 00:28:17,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 637 transitions, 12004 flow [2024-06-28 00:28:18,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 637 transitions, 11793 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 00:28:18,938 INFO L231 Difference]: Finished difference. Result has 434 places, 614 transitions, 10635 flow [2024-06-28 00:28:18,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10335, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10635, PETRI_PLACES=434, PETRI_TRANSITIONS=614} [2024-06-28 00:28:18,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-28 00:28:18,939 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 614 transitions, 10635 flow [2024-06-28 00:28:18,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:18,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:18,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:18,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:28:18,940 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:18,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:18,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1015047844, now seen corresponding path program 6 times [2024-06-28 00:28:18,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:18,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358132101] [2024-06-28 00:28:18,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:18,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:25,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358132101] [2024-06-28 00:28:25,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358132101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:25,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:25,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:25,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274833606] [2024-06-28 00:28:25,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:25,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:25,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:25,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:25,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:25,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:25,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 614 transitions, 10635 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:25,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:25,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:25,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:28,118 INFO L124 PetriNetUnfolderBase]: 3266/5373 cut-off events. [2024-06-28 00:28:28,118 INFO L125 PetriNetUnfolderBase]: For 305509/305548 co-relation queries the response was YES. [2024-06-28 00:28:28,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41823 conditions, 5373 events. 3266/5373 cut-off events. For 305509/305548 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33970 event pairs, 846 based on Foata normal form. 24/5392 useless extension candidates. Maximal degree in co-relation 41643. Up to 4793 conditions per place. [2024-06-28 00:28:28,200 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 502 selfloop transitions, 145 changer transitions 0/652 dead transitions. [2024-06-28 00:28:28,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 652 transitions, 12731 flow [2024-06-28 00:28:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:28:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:28:28,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 210 transitions. [2024-06-28 00:28:28,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 00:28:28,202 INFO L175 Difference]: Start difference. First operand has 434 places, 614 transitions, 10635 flow. Second operand 14 states and 210 transitions. [2024-06-28 00:28:28,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 652 transitions, 12731 flow [2024-06-28 00:28:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 652 transitions, 12427 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 00:28:29,525 INFO L231 Difference]: Finished difference. Result has 439 places, 622 transitions, 10789 flow [2024-06-28 00:28:29,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10331, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10789, PETRI_PLACES=439, PETRI_TRANSITIONS=622} [2024-06-28 00:28:29,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-28 00:28:29,526 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 622 transitions, 10789 flow [2024-06-28 00:28:29,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:29,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:29,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:29,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:28:29,527 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:29,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:29,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1858463366, now seen corresponding path program 13 times [2024-06-28 00:28:29,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:29,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993847347] [2024-06-28 00:28:29,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:29,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:29,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:35,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:35,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:35,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993847347] [2024-06-28 00:28:35,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993847347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:35,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:35,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:35,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290980860] [2024-06-28 00:28:35,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:35,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:35,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:35,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:35,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:35,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:35,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 622 transitions, 10789 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:35,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:35,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:35,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:38,710 INFO L124 PetriNetUnfolderBase]: 3320/5450 cut-off events. [2024-06-28 00:28:38,710 INFO L125 PetriNetUnfolderBase]: For 315311/315317 co-relation queries the response was YES. [2024-06-28 00:28:38,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42700 conditions, 5450 events. 3320/5450 cut-off events. For 315311/315317 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34293 event pairs, 669 based on Foata normal form. 2/5445 useless extension candidates. Maximal degree in co-relation 42517. Up to 4501 conditions per place. [2024-06-28 00:28:38,784 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 429 selfloop transitions, 240 changer transitions 0/674 dead transitions. [2024-06-28 00:28:38,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 674 transitions, 12783 flow [2024-06-28 00:28:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:38,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:38,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:28:38,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 00:28:38,786 INFO L175 Difference]: Start difference. First operand has 439 places, 622 transitions, 10789 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:28:38,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 674 transitions, 12783 flow [2024-06-28 00:28:40,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 674 transitions, 12636 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 00:28:40,126 INFO L231 Difference]: Finished difference. Result has 444 places, 642 transitions, 11445 flow [2024-06-28 00:28:40,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10642, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11445, PETRI_PLACES=444, PETRI_TRANSITIONS=642} [2024-06-28 00:28:40,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-28 00:28:40,127 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 642 transitions, 11445 flow [2024-06-28 00:28:40,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:40,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:40,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:40,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:28:40,127 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:40,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:40,128 INFO L85 PathProgramCache]: Analyzing trace with hash -2101443544, now seen corresponding path program 14 times [2024-06-28 00:28:40,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:40,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549371154] [2024-06-28 00:28:40,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:40,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:40,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:45,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-28 00:28:45,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:45,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549371154] [2024-06-28 00:28:45,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549371154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:45,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:45,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:45,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013634583] [2024-06-28 00:28:45,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:45,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:45,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:45,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:45,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:45,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:45,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 642 transitions, 11445 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:45,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:45,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:45,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:28:48,479 INFO L124 PetriNetUnfolderBase]: 3330/5466 cut-off events. [2024-06-28 00:28:48,480 INFO L125 PetriNetUnfolderBase]: For 323460/323466 co-relation queries the response was YES. [2024-06-28 00:28:48,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43522 conditions, 5466 events. 3330/5466 cut-off events. For 323460/323466 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 34459 event pairs, 669 based on Foata normal form. 2/5461 useless extension candidates. Maximal degree in co-relation 43335. Up to 4511 conditions per place. [2024-06-28 00:28:48,564 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 428 selfloop transitions, 243 changer transitions 0/676 dead transitions. [2024-06-28 00:28:48,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 676 transitions, 13262 flow [2024-06-28 00:28:48,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:28:48,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:28:48,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:28:48,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 00:28:48,566 INFO L175 Difference]: Start difference. First operand has 444 places, 642 transitions, 11445 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:28:48,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 676 transitions, 13262 flow [2024-06-28 00:28:50,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 676 transitions, 12839 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 00:28:50,491 INFO L231 Difference]: Finished difference. Result has 451 places, 649 transitions, 11663 flow [2024-06-28 00:28:50,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11053, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11663, PETRI_PLACES=451, PETRI_TRANSITIONS=649} [2024-06-28 00:28:50,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-28 00:28:50,492 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 649 transitions, 11663 flow [2024-06-28 00:28:50,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:50,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:28:50,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:28:50,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:28:50,499 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:28:50,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:28:50,499 INFO L85 PathProgramCache]: Analyzing trace with hash -2101443172, now seen corresponding path program 7 times [2024-06-28 00:28:50,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:28:50,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257746906] [2024-06-28 00:28:50,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:28:50,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:28:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:28:59,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:28:59,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:28:59,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257746906] [2024-06-28 00:28:59,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257746906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:28:59,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:28:59,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:28:59,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486607254] [2024-06-28 00:28:59,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:28:59,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:28:59,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:28:59,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:28:59,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:28:59,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:28:59,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 649 transitions, 11663 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:28:59,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:28:59,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:28:59,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:02,216 INFO L124 PetriNetUnfolderBase]: 3359/5524 cut-off events. [2024-06-28 00:29:02,216 INFO L125 PetriNetUnfolderBase]: For 340767/340788 co-relation queries the response was YES. [2024-06-28 00:29:02,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44297 conditions, 5524 events. 3359/5524 cut-off events. For 340767/340788 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35024 event pairs, 844 based on Foata normal form. 17/5537 useless extension candidates. Maximal degree in co-relation 44106. Up to 4920 conditions per place. [2024-06-28 00:29:02,308 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 553 selfloop transitions, 130 changer transitions 0/688 dead transitions. [2024-06-28 00:29:02,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 688 transitions, 13587 flow [2024-06-28 00:29:02,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:29:02,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:29:02,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 00:29:02,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 00:29:02,310 INFO L175 Difference]: Start difference. First operand has 451 places, 649 transitions, 11663 flow. Second operand 11 states and 179 transitions. [2024-06-28 00:29:02,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 688 transitions, 13587 flow [2024-06-28 00:29:04,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 688 transitions, 13254 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:29:04,096 INFO L231 Difference]: Finished difference. Result has 458 places, 658 transitions, 11766 flow [2024-06-28 00:29:04,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11330, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11766, PETRI_PLACES=458, PETRI_TRANSITIONS=658} [2024-06-28 00:29:04,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-28 00:29:04,102 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 658 transitions, 11766 flow [2024-06-28 00:29:04,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:04,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:04,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:04,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:29:04,103 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:04,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:04,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1746764422, now seen corresponding path program 8 times [2024-06-28 00:29:04,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:04,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391337037] [2024-06-28 00:29:04,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:04,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:08,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:08,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:08,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391337037] [2024-06-28 00:29:08,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391337037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:08,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:08,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:08,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979510018] [2024-06-28 00:29:08,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:08,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:08,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:08,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:08,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:08,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:29:08,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 658 transitions, 11766 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:08,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:08,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:29:08,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:10,618 INFO L124 PetriNetUnfolderBase]: 3422/5607 cut-off events. [2024-06-28 00:29:10,618 INFO L125 PetriNetUnfolderBase]: For 367776/367784 co-relation queries the response was YES. [2024-06-28 00:29:10,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45593 conditions, 5607 events. 3422/5607 cut-off events. For 367776/367784 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35544 event pairs, 837 based on Foata normal form. 11/5616 useless extension candidates. Maximal degree in co-relation 45400. Up to 4604 conditions per place. [2024-06-28 00:29:10,703 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 320 changer transitions 0/731 dead transitions. [2024-06-28 00:29:10,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 731 transitions, 14464 flow [2024-06-28 00:29:10,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 00:29:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 00:29:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 245 transitions. [2024-06-28 00:29:10,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 00:29:10,705 INFO L175 Difference]: Start difference. First operand has 458 places, 658 transitions, 11766 flow. Second operand 14 states and 245 transitions. [2024-06-28 00:29:10,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 731 transitions, 14464 flow [2024-06-28 00:29:12,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 731 transitions, 14214 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-28 00:29:12,706 INFO L231 Difference]: Finished difference. Result has 468 places, 684 transitions, 12702 flow [2024-06-28 00:29:12,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11552, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12702, PETRI_PLACES=468, PETRI_TRANSITIONS=684} [2024-06-28 00:29:12,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-28 00:29:12,706 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 684 transitions, 12702 flow [2024-06-28 00:29:12,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:12,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:12,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:12,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:29:12,707 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:12,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1342398650, now seen corresponding path program 9 times [2024-06-28 00:29:12,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:12,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547136999] [2024-06-28 00:29:12,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:12,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:12,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:17,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-28 00:29:17,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547136999] [2024-06-28 00:29:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547136999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:17,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:17,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491207202] [2024-06-28 00:29:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:17,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:29:17,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 684 transitions, 12702 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:17,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:17,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:29:17,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:20,288 INFO L124 PetriNetUnfolderBase]: 3419/5601 cut-off events. [2024-06-28 00:29:20,288 INFO L125 PetriNetUnfolderBase]: For 381653/381674 co-relation queries the response was YES. [2024-06-28 00:29:20,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46826 conditions, 5601 events. 3419/5601 cut-off events. For 381653/381674 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35427 event pairs, 855 based on Foata normal form. 17/5614 useless extension candidates. Maximal degree in co-relation 46631. Up to 5016 conditions per place. [2024-06-28 00:29:20,373 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 575 selfloop transitions, 128 changer transitions 0/708 dead transitions. [2024-06-28 00:29:20,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 708 transitions, 14353 flow [2024-06-28 00:29:20,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:29:20,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:29:20,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:29:20,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 00:29:20,375 INFO L175 Difference]: Start difference. First operand has 468 places, 684 transitions, 12702 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:29:20,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 708 transitions, 14353 flow [2024-06-28 00:29:22,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 708 transitions, 13739 flow, removed 149 selfloop flow, removed 10 redundant places. [2024-06-28 00:29:22,618 INFO L231 Difference]: Finished difference. Result has 468 places, 685 transitions, 12389 flow [2024-06-28 00:29:22,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12098, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12389, PETRI_PLACES=468, PETRI_TRANSITIONS=685} [2024-06-28 00:29:22,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-28 00:29:22,619 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 685 transitions, 12389 flow [2024-06-28 00:29:22,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:22,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:22,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:22,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:29:22,621 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:22,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:22,621 INFO L85 PathProgramCache]: Analyzing trace with hash -2091266554, now seen corresponding path program 15 times [2024-06-28 00:29:22,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:22,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394575362] [2024-06-28 00:29:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:22,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:28,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:28,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394575362] [2024-06-28 00:29:28,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394575362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:28,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:28,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:28,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720594015] [2024-06-28 00:29:28,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:28,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:28,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:28,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:28,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:28,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:29:28,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 685 transitions, 12389 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:28,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:28,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:29:28,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:30,949 INFO L124 PetriNetUnfolderBase]: 3440/5626 cut-off events. [2024-06-28 00:29:30,949 INFO L125 PetriNetUnfolderBase]: For 392383/392389 co-relation queries the response was YES. [2024-06-28 00:29:31,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46733 conditions, 5626 events. 3440/5626 cut-off events. For 392383/392389 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35414 event pairs, 673 based on Foata normal form. 2/5621 useless extension candidates. Maximal degree in co-relation 46538. Up to 4658 conditions per place. [2024-06-28 00:29:31,040 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 452 selfloop transitions, 260 changer transitions 0/717 dead transitions. [2024-06-28 00:29:31,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 717 transitions, 14347 flow [2024-06-28 00:29:31,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:31,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:31,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:29:31,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 00:29:31,042 INFO L175 Difference]: Start difference. First operand has 468 places, 685 transitions, 12389 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:29:31,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 717 transitions, 14347 flow [2024-06-28 00:29:33,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 717 transitions, 14093 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:33,243 INFO L231 Difference]: Finished difference. Result has 472 places, 694 transitions, 12829 flow [2024-06-28 00:29:33,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12135, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12829, PETRI_PLACES=472, PETRI_TRANSITIONS=694} [2024-06-28 00:29:33,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-28 00:29:33,246 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 694 transitions, 12829 flow [2024-06-28 00:29:33,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:33,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:33,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:33,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:29:33,261 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:33,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:33,261 INFO L85 PathProgramCache]: Analyzing trace with hash -582105512, now seen corresponding path program 16 times [2024-06-28 00:29:33,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:33,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600440479] [2024-06-28 00:29:33,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:33,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:39,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600440479] [2024-06-28 00:29:39,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600440479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:39,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:39,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:39,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616412620] [2024-06-28 00:29:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:39,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:39,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:39,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:29:39,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 694 transitions, 12829 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:39,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:39,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:29:39,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:42,547 INFO L124 PetriNetUnfolderBase]: 3461/5661 cut-off events. [2024-06-28 00:29:42,548 INFO L125 PetriNetUnfolderBase]: For 412204/412210 co-relation queries the response was YES. [2024-06-28 00:29:42,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47681 conditions, 5661 events. 3461/5661 cut-off events. For 412204/412210 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 35745 event pairs, 672 based on Foata normal form. 2/5656 useless extension candidates. Maximal degree in co-relation 47484. Up to 4682 conditions per place. [2024-06-28 00:29:42,639 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 486 selfloop transitions, 246 changer transitions 0/737 dead transitions. [2024-06-28 00:29:42,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 737 transitions, 15066 flow [2024-06-28 00:29:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:42,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:42,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 00:29:42,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 00:29:42,641 INFO L175 Difference]: Start difference. First operand has 472 places, 694 transitions, 12829 flow. Second operand 9 states and 165 transitions. [2024-06-28 00:29:42,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 737 transitions, 15066 flow [2024-06-28 00:29:45,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 737 transitions, 14675 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 00:29:45,092 INFO L231 Difference]: Finished difference. Result has 477 places, 704 transitions, 13161 flow [2024-06-28 00:29:45,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12461, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13161, PETRI_PLACES=477, PETRI_TRANSITIONS=704} [2024-06-28 00:29:45,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-28 00:29:45,093 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 704 transitions, 13161 flow [2024-06-28 00:29:45,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:45,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:45,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:45,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:29:45,094 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:45,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:45,094 INFO L85 PathProgramCache]: Analyzing trace with hash -576743132, now seen corresponding path program 17 times [2024-06-28 00:29:45,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:45,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344532502] [2024-06-28 00:29:45,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:45,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:29:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:29:51,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:29:51,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344532502] [2024-06-28 00:29:51,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344532502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:29:51,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:29:51,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:29:51,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908493509] [2024-06-28 00:29:51,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:29:51,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:29:51,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:29:51,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:29:51,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:29:51,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:29:51,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 704 transitions, 13161 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:51,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:29:51,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:29:51,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:29:55,019 INFO L124 PetriNetUnfolderBase]: 3466/5664 cut-off events. [2024-06-28 00:29:55,019 INFO L125 PetriNetUnfolderBase]: For 422815/422821 co-relation queries the response was YES. [2024-06-28 00:29:55,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47899 conditions, 5664 events. 3466/5664 cut-off events. For 422815/422821 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35658 event pairs, 673 based on Foata normal form. 2/5659 useless extension candidates. Maximal degree in co-relation 47698. Up to 4688 conditions per place. [2024-06-28 00:29:55,102 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 492 selfloop transitions, 244 changer transitions 0/741 dead transitions. [2024-06-28 00:29:55,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 741 transitions, 15432 flow [2024-06-28 00:29:55,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:29:55,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:29:55,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 00:29:55,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 00:29:55,104 INFO L175 Difference]: Start difference. First operand has 477 places, 704 transitions, 13161 flow. Second operand 9 states and 167 transitions. [2024-06-28 00:29:55,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 741 transitions, 15432 flow [2024-06-28 00:29:57,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 741 transitions, 15041 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 00:29:57,120 INFO L231 Difference]: Finished difference. Result has 483 places, 708 transitions, 13364 flow [2024-06-28 00:29:57,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12789, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13364, PETRI_PLACES=483, PETRI_TRANSITIONS=708} [2024-06-28 00:29:57,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-28 00:29:57,121 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 708 transitions, 13364 flow [2024-06-28 00:29:57,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:29:57,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:29:57,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:29:57,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:29:57,122 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:29:57,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:29:57,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1787374056, now seen corresponding path program 18 times [2024-06-28 00:29:57,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:29:57,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186960332] [2024-06-28 00:29:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:29:57,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:29:57,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:04,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:04,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:04,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186960332] [2024-06-28 00:30:04,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186960332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:04,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:04,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:04,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892454758] [2024-06-28 00:30:04,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:04,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:04,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:04,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:04,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:04,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:30:04,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 708 transitions, 13364 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:04,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:04,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:30:04,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:07,309 INFO L124 PetriNetUnfolderBase]: 3476/5682 cut-off events. [2024-06-28 00:30:07,309 INFO L125 PetriNetUnfolderBase]: For 434585/434591 co-relation queries the response was YES. [2024-06-28 00:30:07,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48123 conditions, 5682 events. 3476/5682 cut-off events. For 434585/434591 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35842 event pairs, 673 based on Foata normal form. 2/5677 useless extension candidates. Maximal degree in co-relation 47919. Up to 5032 conditions per place. [2024-06-28 00:30:07,396 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 608 selfloop transitions, 126 changer transitions 0/739 dead transitions. [2024-06-28 00:30:07,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 739 transitions, 14991 flow [2024-06-28 00:30:07,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:07,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:07,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:30:07,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 00:30:07,398 INFO L175 Difference]: Start difference. First operand has 483 places, 708 transitions, 13364 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:30:07,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 739 transitions, 14991 flow [2024-06-28 00:30:09,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 739 transitions, 14455 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:09,755 INFO L231 Difference]: Finished difference. Result has 487 places, 714 transitions, 13191 flow [2024-06-28 00:30:09,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12838, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13191, PETRI_PLACES=487, PETRI_TRANSITIONS=714} [2024-06-28 00:30:09,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-28 00:30:09,756 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 714 transitions, 13191 flow [2024-06-28 00:30:09,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:09,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:09,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:09,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:30:09,756 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:09,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:09,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1778257824, now seen corresponding path program 10 times [2024-06-28 00:30:09,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:09,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466896476] [2024-06-28 00:30:09,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:09,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:16,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-28 00:30:16,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:16,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466896476] [2024-06-28 00:30:16,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466896476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:16,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:16,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:16,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468502172] [2024-06-28 00:30:16,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:16,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:16,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:16,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:16,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:16,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:30:16,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 714 transitions, 13191 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:16,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:16,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:30:16,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:19,101 INFO L124 PetriNetUnfolderBase]: 3473/5699 cut-off events. [2024-06-28 00:30:19,101 INFO L125 PetriNetUnfolderBase]: For 436637/436658 co-relation queries the response was YES. [2024-06-28 00:30:19,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47781 conditions, 5699 events. 3473/5699 cut-off events. For 436637/436658 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36361 event pairs, 843 based on Foata normal form. 17/5712 useless extension candidates. Maximal degree in co-relation 47576. Up to 5010 conditions per place. [2024-06-28 00:30:19,200 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 587 selfloop transitions, 156 changer transitions 0/748 dead transitions. [2024-06-28 00:30:19,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 748 transitions, 15346 flow [2024-06-28 00:30:19,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:30:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:30:19,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 00:30:19,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 00:30:19,202 INFO L175 Difference]: Start difference. First operand has 487 places, 714 transitions, 13191 flow. Second operand 12 states and 195 transitions. [2024-06-28 00:30:19,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 748 transitions, 15346 flow [2024-06-28 00:30:21,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 748 transitions, 15036 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:30:21,992 INFO L231 Difference]: Finished difference. Result has 492 places, 715 transitions, 13230 flow [2024-06-28 00:30:21,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12881, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13230, PETRI_PLACES=492, PETRI_TRANSITIONS=715} [2024-06-28 00:30:21,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 00:30:21,993 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 715 transitions, 13230 flow [2024-06-28 00:30:21,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:21,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:21,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:21,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:30:21,994 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:21,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash -576444602, now seen corresponding path program 19 times [2024-06-28 00:30:21,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:21,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649088949] [2024-06-28 00:30:21,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:21,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:29,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649088949] [2024-06-28 00:30:29,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649088949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:29,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:29,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:29,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811692367] [2024-06-28 00:30:29,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:29,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:29,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:29,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:29,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:29,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:30:29,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 715 transitions, 13230 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:29,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:29,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:30:29,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:32,572 INFO L124 PetriNetUnfolderBase]: 3470/5678 cut-off events. [2024-06-28 00:30:32,572 INFO L125 PetriNetUnfolderBase]: For 440573/440579 co-relation queries the response was YES. [2024-06-28 00:30:32,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47818 conditions, 5678 events. 3470/5678 cut-off events. For 440573/440579 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35875 event pairs, 671 based on Foata normal form. 2/5673 useless extension candidates. Maximal degree in co-relation 47611. Up to 4691 conditions per place. [2024-06-28 00:30:32,672 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 490 selfloop transitions, 248 changer transitions 0/743 dead transitions. [2024-06-28 00:30:32,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 743 transitions, 15270 flow [2024-06-28 00:30:32,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:30:32,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:30:32,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 00:30:32,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 00:30:32,674 INFO L175 Difference]: Start difference. First operand has 492 places, 715 transitions, 13230 flow. Second operand 9 states and 162 transitions. [2024-06-28 00:30:32,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 743 transitions, 15270 flow [2024-06-28 00:30:35,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 743 transitions, 14785 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-28 00:30:35,541 INFO L231 Difference]: Finished difference. Result has 492 places, 715 transitions, 13247 flow [2024-06-28 00:30:35,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12745, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13247, PETRI_PLACES=492, PETRI_TRANSITIONS=715} [2024-06-28 00:30:35,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-28 00:30:35,544 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 715 transitions, 13247 flow [2024-06-28 00:30:35,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:35,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:35,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:35,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:30:35,544 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:35,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:35,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1778119626, now seen corresponding path program 20 times [2024-06-28 00:30:35,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:35,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104681351] [2024-06-28 00:30:35,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:35,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:42,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:42,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:42,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104681351] [2024-06-28 00:30:42,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104681351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:42,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:42,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:42,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711296024] [2024-06-28 00:30:42,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:42,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:42,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:42,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:42,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:42,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:30:42,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 715 transitions, 13247 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:42,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:42,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:30:42,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:45,929 INFO L124 PetriNetUnfolderBase]: 3467/5666 cut-off events. [2024-06-28 00:30:45,929 INFO L125 PetriNetUnfolderBase]: For 449089/449095 co-relation queries the response was YES. [2024-06-28 00:30:46,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47697 conditions, 5666 events. 3467/5666 cut-off events. For 449089/449095 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35780 event pairs, 671 based on Foata normal form. 2/5661 useless extension candidates. Maximal degree in co-relation 47490. Up to 5010 conditions per place. [2024-06-28 00:30:46,184 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 601 selfloop transitions, 133 changer transitions 0/739 dead transitions. [2024-06-28 00:30:46,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 739 transitions, 14939 flow [2024-06-28 00:30:46,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:30:46,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:30:46,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-28 00:30:46,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36706349206349204 [2024-06-28 00:30:46,187 INFO L175 Difference]: Start difference. First operand has 492 places, 715 transitions, 13247 flow. Second operand 12 states and 185 transitions. [2024-06-28 00:30:46,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 739 transitions, 14939 flow [2024-06-28 00:30:48,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 739 transitions, 14466 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:30:48,473 INFO L231 Difference]: Finished difference. Result has 499 places, 715 transitions, 13046 flow [2024-06-28 00:30:48,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12774, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13046, PETRI_PLACES=499, PETRI_TRANSITIONS=715} [2024-06-28 00:30:48,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-28 00:30:48,474 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 715 transitions, 13046 flow [2024-06-28 00:30:48,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:48,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:30:48,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:30:48,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:30:48,475 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:30:48,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:30:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1778113674, now seen corresponding path program 11 times [2024-06-28 00:30:48,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:30:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91196965] [2024-06-28 00:30:48,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:30:48,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:30:48,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:30:55,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:30:55,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:30:55,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91196965] [2024-06-28 00:30:55,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91196965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:30:55,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:30:55,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:30:55,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347475810] [2024-06-28 00:30:55,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:30:55,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:30:55,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:30:55,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:30:55,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:30:55,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:30:55,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 715 transitions, 13046 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:30:55,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:30:55,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:30:55,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:30:58,296 INFO L124 PetriNetUnfolderBase]: 3472/5699 cut-off events. [2024-06-28 00:30:58,296 INFO L125 PetriNetUnfolderBase]: For 456282/456303 co-relation queries the response was YES. [2024-06-28 00:30:58,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47588 conditions, 5699 events. 3472/5699 cut-off events. For 456282/456303 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36335 event pairs, 843 based on Foata normal form. 17/5712 useless extension candidates. Maximal degree in co-relation 47380. Up to 5165 conditions per place. [2024-06-28 00:30:58,396 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 653 selfloop transitions, 86 changer transitions 0/744 dead transitions. [2024-06-28 00:30:58,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 744 transitions, 15156 flow [2024-06-28 00:30:58,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:30:58,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:30:58,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 00:30:58,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-28 00:30:58,398 INFO L175 Difference]: Start difference. First operand has 499 places, 715 transitions, 13046 flow. Second operand 11 states and 177 transitions. [2024-06-28 00:30:58,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 744 transitions, 15156 flow [2024-06-28 00:31:01,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 744 transitions, 14835 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 00:31:01,128 INFO L231 Difference]: Finished difference. Result has 502 places, 718 transitions, 12967 flow [2024-06-28 00:31:01,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12725, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12967, PETRI_PLACES=502, PETRI_TRANSITIONS=718} [2024-06-28 00:31:01,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-28 00:31:01,129 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 718 transitions, 12967 flow [2024-06-28 00:31:01,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:01,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:01,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:01,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:31:01,130 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:01,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:01,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1448596166, now seen corresponding path program 21 times [2024-06-28 00:31:01,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:01,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994054596] [2024-06-28 00:31:01,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:01,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:09,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:09,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994054596] [2024-06-28 00:31:09,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994054596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:09,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:09,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:09,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165382518] [2024-06-28 00:31:09,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:09,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:09,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:09,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:09,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:09,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:31:09,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 718 transitions, 12967 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:09,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:09,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:31:09,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:12,861 INFO L124 PetriNetUnfolderBase]: 3469/5671 cut-off events. [2024-06-28 00:31:12,861 INFO L125 PetriNetUnfolderBase]: For 459541/459547 co-relation queries the response was YES. [2024-06-28 00:31:12,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47402 conditions, 5671 events. 3469/5671 cut-off events. For 459541/459547 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35816 event pairs, 671 based on Foata normal form. 2/5666 useless extension candidates. Maximal degree in co-relation 47194. Up to 5014 conditions per place. [2024-06-28 00:31:12,946 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 602 selfloop transitions, 132 changer transitions 0/739 dead transitions. [2024-06-28 00:31:12,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 739 transitions, 14485 flow [2024-06-28 00:31:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:12,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:12,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:31:12,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 00:31:12,981 INFO L175 Difference]: Start difference. First operand has 502 places, 718 transitions, 12967 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:31:12,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 739 transitions, 14485 flow [2024-06-28 00:31:15,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 739 transitions, 14255 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 00:31:15,545 INFO L231 Difference]: Finished difference. Result has 502 places, 718 transitions, 13007 flow [2024-06-28 00:31:15,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12737, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13007, PETRI_PLACES=502, PETRI_TRANSITIONS=718} [2024-06-28 00:31:15,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-28 00:31:15,546 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 718 transitions, 13007 flow [2024-06-28 00:31:15,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:15,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:15,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:15,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:31:15,546 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:15,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:15,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1778108094, now seen corresponding path program 12 times [2024-06-28 00:31:15,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:15,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662922086] [2024-06-28 00:31:15,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:15,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:22,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:22,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:22,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662922086] [2024-06-28 00:31:22,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662922086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:22,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:22,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:22,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337231808] [2024-06-28 00:31:22,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:22,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:22,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:22,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:22,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:22,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:31:22,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 718 transitions, 13007 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:22,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:22,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:31:22,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:26,157 INFO L124 PetriNetUnfolderBase]: 3466/5694 cut-off events. [2024-06-28 00:31:26,157 INFO L125 PetriNetUnfolderBase]: For 466899/466920 co-relation queries the response was YES. [2024-06-28 00:31:26,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47498 conditions, 5694 events. 3466/5694 cut-off events. For 466899/466920 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36300 event pairs, 842 based on Foata normal form. 17/5707 useless extension candidates. Maximal degree in co-relation 47289. Up to 5159 conditions per place. [2024-06-28 00:31:26,250 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 653 selfloop transitions, 88 changer transitions 0/746 dead transitions. [2024-06-28 00:31:26,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 746 transitions, 15075 flow [2024-06-28 00:31:26,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:31:26,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:31:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 199 transitions. [2024-06-28 00:31:26,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36446886446886445 [2024-06-28 00:31:26,280 INFO L175 Difference]: Start difference. First operand has 502 places, 718 transitions, 13007 flow. Second operand 13 states and 199 transitions. [2024-06-28 00:31:26,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 746 transitions, 15075 flow [2024-06-28 00:31:28,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 746 transitions, 14783 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:31:28,977 INFO L231 Difference]: Finished difference. Result has 507 places, 718 transitions, 12897 flow [2024-06-28 00:31:28,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12715, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12897, PETRI_PLACES=507, PETRI_TRANSITIONS=718} [2024-06-28 00:31:28,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-28 00:31:28,978 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 718 transitions, 12897 flow [2024-06-28 00:31:28,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:28,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:28,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:28,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:31:28,978 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:28,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash -572719363, now seen corresponding path program 1 times [2024-06-28 00:31:28,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:28,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922629387] [2024-06-28 00:31:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:28,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:29,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:35,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:35,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:35,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922629387] [2024-06-28 00:31:35,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922629387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:35,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:35,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:35,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025589823] [2024-06-28 00:31:35,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:35,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:35,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:35,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:35,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:31:35,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 718 transitions, 12897 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:35,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:35,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:31:35,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:38,424 INFO L124 PetriNetUnfolderBase]: 3463/5687 cut-off events. [2024-06-28 00:31:38,424 INFO L125 PetriNetUnfolderBase]: For 470565/470586 co-relation queries the response was YES. [2024-06-28 00:31:38,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47311 conditions, 5687 events. 3463/5687 cut-off events. For 470565/470586 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36219 event pairs, 843 based on Foata normal form. 17/5700 useless extension candidates. Maximal degree in co-relation 47101. Up to 5174 conditions per place. [2024-06-28 00:31:38,517 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 660 selfloop transitions, 75 changer transitions 0/740 dead transitions. [2024-06-28 00:31:38,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 740 transitions, 14595 flow [2024-06-28 00:31:38,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:31:38,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:31:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:31:38,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-28 00:31:38,519 INFO L175 Difference]: Start difference. First operand has 507 places, 718 transitions, 12897 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:31:38,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 740 transitions, 14595 flow [2024-06-28 00:31:41,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 740 transitions, 14379 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 00:31:41,545 INFO L231 Difference]: Finished difference. Result has 505 places, 718 transitions, 12839 flow [2024-06-28 00:31:41,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12681, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12839, PETRI_PLACES=505, PETRI_TRANSITIONS=718} [2024-06-28 00:31:41,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-28 00:31:41,546 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 718 transitions, 12839 flow [2024-06-28 00:31:41,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:41,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:41,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:41,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:31:41,547 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:41,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:41,547 INFO L85 PathProgramCache]: Analyzing trace with hash 621457252, now seen corresponding path program 22 times [2024-06-28 00:31:41,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:41,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898235887] [2024-06-28 00:31:41,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:41,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:41,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:47,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-28 00:31:47,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:47,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898235887] [2024-06-28 00:31:47,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898235887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:47,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:47,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:47,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858454017] [2024-06-28 00:31:47,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:47,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:47,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:47,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:47,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:31:47,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 718 transitions, 12839 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:47,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:31:47,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:31:50,184 INFO L124 PetriNetUnfolderBase]: 3512/5745 cut-off events. [2024-06-28 00:31:50,184 INFO L125 PetriNetUnfolderBase]: For 492050/492056 co-relation queries the response was YES. [2024-06-28 00:31:50,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48120 conditions, 5745 events. 3512/5745 cut-off events. For 492050/492056 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36389 event pairs, 670 based on Foata normal form. 2/5740 useless extension candidates. Maximal degree in co-relation 47910. Up to 5022 conditions per place. [2024-06-28 00:31:50,283 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 571 selfloop transitions, 183 changer transitions 0/759 dead transitions. [2024-06-28 00:31:50,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 759 transitions, 14959 flow [2024-06-28 00:31:50,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:31:50,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:31:50,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 00:31:50,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-28 00:31:50,285 INFO L175 Difference]: Start difference. First operand has 505 places, 718 transitions, 12839 flow. Second operand 10 states and 157 transitions. [2024-06-28 00:31:50,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 759 transitions, 14959 flow [2024-06-28 00:31:53,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 759 transitions, 14805 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:31:53,250 INFO L231 Difference]: Finished difference. Result has 507 places, 741 transitions, 13528 flow [2024-06-28 00:31:53,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12685, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13528, PETRI_PLACES=507, PETRI_TRANSITIONS=741} [2024-06-28 00:31:53,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-28 00:31:53,251 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 741 transitions, 13528 flow [2024-06-28 00:31:53,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:53,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:31:53,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:31:53,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:31:53,251 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:31:53,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:31:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1819500285, now seen corresponding path program 2 times [2024-06-28 00:31:53,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:31:53,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136415528] [2024-06-28 00:31:53,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:31:53,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:31:53,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:31:59,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:31:59,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:31:59,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136415528] [2024-06-28 00:31:59,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136415528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:31:59,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:31:59,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:31:59,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990912567] [2024-06-28 00:31:59,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:31:59,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:31:59,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:31:59,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:31:59,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:31:59,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:31:59,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 741 transitions, 13528 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:31:59,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:31:59,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:31:59,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:02,151 INFO L124 PetriNetUnfolderBase]: 3509/5763 cut-off events. [2024-06-28 00:32:02,151 INFO L125 PetriNetUnfolderBase]: For 500355/500376 co-relation queries the response was YES. [2024-06-28 00:32:02,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48521 conditions, 5763 events. 3509/5763 cut-off events. For 500355/500376 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36884 event pairs, 844 based on Foata normal form. 17/5776 useless extension candidates. Maximal degree in co-relation 48309. Up to 5252 conditions per place. [2024-06-28 00:32:02,247 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 686 selfloop transitions, 66 changer transitions 0/757 dead transitions. [2024-06-28 00:32:02,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 757 transitions, 15070 flow [2024-06-28 00:32:02,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:32:02,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:32:02,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 00:32:02,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-28 00:32:02,249 INFO L175 Difference]: Start difference. First operand has 507 places, 741 transitions, 13528 flow. Second operand 9 states and 139 transitions. [2024-06-28 00:32:02,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 757 transitions, 15070 flow [2024-06-28 00:32:05,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 757 transitions, 14814 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 00:32:05,111 INFO L231 Difference]: Finished difference. Result has 512 places, 741 transitions, 13412 flow [2024-06-28 00:32:05,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13272, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=675, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13412, PETRI_PLACES=512, PETRI_TRANSITIONS=741} [2024-06-28 00:32:05,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-28 00:32:05,112 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 741 transitions, 13412 flow [2024-06-28 00:32:05,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:05,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:05,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:05,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:32:05,112 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:05,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash 626998378, now seen corresponding path program 1 times [2024-06-28 00:32:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692352358] [2024-06-28 00:32:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:05,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:09,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:09,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692352358] [2024-06-28 00:32:09,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692352358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:09,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:09,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:09,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572686284] [2024-06-28 00:32:09,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:09,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:09,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:09,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:09,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:09,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:32:09,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 741 transitions, 13412 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:09,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:09,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:32:09,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:12,249 INFO L124 PetriNetUnfolderBase]: 3549/5807 cut-off events. [2024-06-28 00:32:12,249 INFO L125 PetriNetUnfolderBase]: For 512543/512543 co-relation queries the response was YES. [2024-06-28 00:32:12,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48857 conditions, 5807 events. 3549/5807 cut-off events. For 512543/512543 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36878 event pairs, 651 based on Foata normal form. 2/5807 useless extension candidates. Maximal degree in co-relation 48644. Up to 4775 conditions per place. [2024-06-28 00:32:12,335 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 546 selfloop transitions, 241 changer transitions 0/792 dead transitions. [2024-06-28 00:32:12,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 792 transitions, 15569 flow [2024-06-28 00:32:12,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:32:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:32:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 216 transitions. [2024-06-28 00:32:12,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956043956043956 [2024-06-28 00:32:12,337 INFO L175 Difference]: Start difference. First operand has 512 places, 741 transitions, 13412 flow. Second operand 13 states and 216 transitions. [2024-06-28 00:32:12,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 792 transitions, 15569 flow [2024-06-28 00:32:15,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 792 transitions, 15437 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 00:32:15,099 INFO L231 Difference]: Finished difference. Result has 517 places, 756 transitions, 13984 flow [2024-06-28 00:32:15,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13280, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13984, PETRI_PLACES=517, PETRI_TRANSITIONS=756} [2024-06-28 00:32:15,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-28 00:32:15,100 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 756 transitions, 13984 flow [2024-06-28 00:32:15,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:15,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:15,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:15,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:32:15,100 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:15,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:15,101 INFO L85 PathProgramCache]: Analyzing trace with hash 614111554, now seen corresponding path program 13 times [2024-06-28 00:32:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:15,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546480416] [2024-06-28 00:32:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:15,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:21,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:21,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:21,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546480416] [2024-06-28 00:32:21,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546480416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:21,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513815501] [2024-06-28 00:32:21,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:21,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:21,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:21,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:21,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:21,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:32:21,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 756 transitions, 13984 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:21,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:21,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:32:21,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:24,908 INFO L124 PetriNetUnfolderBase]: 3570/5858 cut-off events. [2024-06-28 00:32:24,908 INFO L125 PetriNetUnfolderBase]: For 531975/531996 co-relation queries the response was YES. [2024-06-28 00:32:25,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50254 conditions, 5858 events. 3570/5858 cut-off events. For 531975/531996 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 37496 event pairs, 847 based on Foata normal form. 17/5871 useless extension candidates. Maximal degree in co-relation 50040. Up to 5311 conditions per place. [2024-06-28 00:32:25,170 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 690 selfloop transitions, 90 changer transitions 0/785 dead transitions. [2024-06-28 00:32:25,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 785 transitions, 15932 flow [2024-06-28 00:32:25,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:32:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:32:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-28 00:32:25,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35912698412698413 [2024-06-28 00:32:25,173 INFO L175 Difference]: Start difference. First operand has 517 places, 756 transitions, 13984 flow. Second operand 12 states and 181 transitions. [2024-06-28 00:32:25,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 785 transitions, 15932 flow [2024-06-28 00:32:27,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 785 transitions, 15711 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-28 00:32:27,820 INFO L231 Difference]: Finished difference. Result has 521 places, 764 transitions, 14126 flow [2024-06-28 00:32:27,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13763, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14126, PETRI_PLACES=521, PETRI_TRANSITIONS=764} [2024-06-28 00:32:27,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-28 00:32:27,821 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 764 transitions, 14126 flow [2024-06-28 00:32:27,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:27,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:27,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:27,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:32:27,821 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:27,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:27,822 INFO L85 PathProgramCache]: Analyzing trace with hash 614100022, now seen corresponding path program 23 times [2024-06-28 00:32:27,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:27,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003309616] [2024-06-28 00:32:27,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:27,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:27,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:34,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:34,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:34,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003309616] [2024-06-28 00:32:34,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003309616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:34,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:34,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:34,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364988846] [2024-06-28 00:32:34,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:34,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:34,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:34,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:34,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:34,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:32:34,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 764 transitions, 14126 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:34,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:34,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:32:34,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:38,103 INFO L124 PetriNetUnfolderBase]: 3567/5818 cut-off events. [2024-06-28 00:32:38,104 INFO L125 PetriNetUnfolderBase]: For 535513/535519 co-relation queries the response was YES. [2024-06-28 00:32:38,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50466 conditions, 5818 events. 3567/5818 cut-off events. For 535513/535519 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36783 event pairs, 674 based on Foata normal form. 2/5813 useless extension candidates. Maximal degree in co-relation 50249. Up to 5100 conditions per place. [2024-06-28 00:32:38,197 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 595 selfloop transitions, 186 changer transitions 0/786 dead transitions. [2024-06-28 00:32:38,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 786 transitions, 16110 flow [2024-06-28 00:32:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:32:38,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:32:38,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-28 00:32:38,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 00:32:38,199 INFO L175 Difference]: Start difference. First operand has 521 places, 764 transitions, 14126 flow. Second operand 12 states and 186 transitions. [2024-06-28 00:32:38,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 786 transitions, 16110 flow [2024-06-28 00:32:41,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 786 transitions, 15942 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:41,789 INFO L231 Difference]: Finished difference. Result has 526 places, 764 transitions, 14336 flow [2024-06-28 00:32:41,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13958, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14336, PETRI_PLACES=526, PETRI_TRANSITIONS=764} [2024-06-28 00:32:41,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-28 00:32:41,790 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 764 transitions, 14336 flow [2024-06-28 00:32:41,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:41,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:41,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:41,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:32:41,791 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:41,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:41,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1819494116, now seen corresponding path program 24 times [2024-06-28 00:32:41,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:41,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493335330] [2024-06-28 00:32:41,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:41,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:32:49,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:32:49,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:32:49,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493335330] [2024-06-28 00:32:49,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493335330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:32:49,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:32:49,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:32:49,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911774398] [2024-06-28 00:32:49,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:32:49,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:32:49,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:32:49,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:32:49,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:32:50,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:32:50,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 764 transitions, 14336 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:50,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:32:50,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:32:50,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:32:53,840 INFO L124 PetriNetUnfolderBase]: 3564/5816 cut-off events. [2024-06-28 00:32:53,840 INFO L125 PetriNetUnfolderBase]: For 541147/541153 co-relation queries the response was YES. [2024-06-28 00:32:53,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50810 conditions, 5816 events. 3564/5816 cut-off events. For 541147/541153 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 36774 event pairs, 676 based on Foata normal form. 2/5811 useless extension candidates. Maximal degree in co-relation 50591. Up to 5097 conditions per place. [2024-06-28 00:32:53,940 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 595 selfloop transitions, 184 changer transitions 0/784 dead transitions. [2024-06-28 00:32:53,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 784 transitions, 16128 flow [2024-06-28 00:32:53,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:32:53,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:32:53,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 00:32:53,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 00:32:53,943 INFO L175 Difference]: Start difference. First operand has 526 places, 764 transitions, 14336 flow. Second operand 11 states and 176 transitions. [2024-06-28 00:32:53,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 784 transitions, 16128 flow [2024-06-28 00:32:57,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 784 transitions, 15785 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:32:57,574 INFO L231 Difference]: Finished difference. Result has 530 places, 764 transitions, 14367 flow [2024-06-28 00:32:57,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13993, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14367, PETRI_PLACES=530, PETRI_TRANSITIONS=764} [2024-06-28 00:32:57,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 487 predicate places. [2024-06-28 00:32:57,575 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 764 transitions, 14367 flow [2024-06-28 00:32:57,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:32:57,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:32:57,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:32:57,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:32:57,576 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:32:57,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:32:57,576 INFO L85 PathProgramCache]: Analyzing trace with hash 626998564, now seen corresponding path program 14 times [2024-06-28 00:32:57,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:32:57,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879300937] [2024-06-28 00:32:57,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:32:57,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:32:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:02,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:02,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:02,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879300937] [2024-06-28 00:33:02,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879300937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:02,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:02,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:02,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204993826] [2024-06-28 00:33:02,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:02,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:02,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:02,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:02,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:02,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:33:02,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 764 transitions, 14367 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:02,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:02,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:33:02,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:06,717 INFO L124 PetriNetUnfolderBase]: 3640/5953 cut-off events. [2024-06-28 00:33:06,717 INFO L125 PetriNetUnfolderBase]: For 592307/592315 co-relation queries the response was YES. [2024-06-28 00:33:06,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52392 conditions, 5953 events. 3640/5953 cut-off events. For 592307/592315 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38059 event pairs, 847 based on Foata normal form. 11/5962 useless extension candidates. Maximal degree in co-relation 52172. Up to 5147 conditions per place. [2024-06-28 00:33:06,820 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 568 selfloop transitions, 263 changer transitions 0/836 dead transitions. [2024-06-28 00:33:06,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 836 transitions, 17528 flow [2024-06-28 00:33:06,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-28 00:33:06,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-28 00:33:06,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 286 transitions. [2024-06-28 00:33:06,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 00:33:06,823 INFO L175 Difference]: Start difference. First operand has 530 places, 764 transitions, 14367 flow. Second operand 18 states and 286 transitions. [2024-06-28 00:33:06,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 836 transitions, 17528 flow [2024-06-28 00:33:10,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 836 transitions, 17178 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 00:33:10,243 INFO L231 Difference]: Finished difference. Result has 542 places, 794 transitions, 15327 flow [2024-06-28 00:33:10,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14017, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15327, PETRI_PLACES=542, PETRI_TRANSITIONS=794} [2024-06-28 00:33:10,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-28 00:33:10,244 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 794 transitions, 15327 flow [2024-06-28 00:33:10,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:10,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:10,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:33:10,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:33:10,244 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:10,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:10,245 INFO L85 PathProgramCache]: Analyzing trace with hash 621873334, now seen corresponding path program 15 times [2024-06-28 00:33:10,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:10,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102380141] [2024-06-28 00:33:10,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:10,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:10,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:14,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:14,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:14,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102380141] [2024-06-28 00:33:14,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102380141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:14,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:14,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:14,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938799571] [2024-06-28 00:33:14,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:14,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:14,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:14,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:14,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:14,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:33:14,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 794 transitions, 15327 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:14,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:14,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:33:14,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:17,423 INFO L124 PetriNetUnfolderBase]: 3658/5988 cut-off events. [2024-06-28 00:33:17,423 INFO L125 PetriNetUnfolderBase]: For 627718/627726 co-relation queries the response was YES. [2024-06-28 00:33:17,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 5988 events. 3658/5988 cut-off events. For 627718/627726 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 38396 event pairs, 850 based on Foata normal form. 10/5996 useless extension candidates. Maximal degree in co-relation 53460. Up to 5163 conditions per place. [2024-06-28 00:33:17,528 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 581 selfloop transitions, 252 changer transitions 0/838 dead transitions. [2024-06-28 00:33:17,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 838 transitions, 17871 flow [2024-06-28 00:33:17,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 00:33:17,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 00:33:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 219 transitions. [2024-06-28 00:33:17,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010989010989011 [2024-06-28 00:33:17,531 INFO L175 Difference]: Start difference. First operand has 542 places, 794 transitions, 15327 flow. Second operand 13 states and 219 transitions. [2024-06-28 00:33:17,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 838 transitions, 17871 flow [2024-06-28 00:33:20,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 838 transitions, 17168 flow, removed 216 selfloop flow, removed 10 redundant places. [2024-06-28 00:33:20,978 INFO L231 Difference]: Finished difference. Result has 547 places, 803 transitions, 15375 flow [2024-06-28 00:33:20,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14694, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15375, PETRI_PLACES=547, PETRI_TRANSITIONS=803} [2024-06-28 00:33:20,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-28 00:33:20,979 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 803 transitions, 15375 flow [2024-06-28 00:33:20,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:20,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:20,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:33:20,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:33:20,980 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:20,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:20,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1826846138, now seen corresponding path program 16 times [2024-06-28 00:33:20,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:20,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152490452] [2024-06-28 00:33:20,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:20,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:26,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:26,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152490452] [2024-06-28 00:33:26,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152490452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:26,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:26,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:33:26,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179024748] [2024-06-28 00:33:26,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:26,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:33:26,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:33:26,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:33:26,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:33:26,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 803 transitions, 15375 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:26,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:26,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:33:26,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:29,779 INFO L124 PetriNetUnfolderBase]: 3655/5986 cut-off events. [2024-06-28 00:33:29,779 INFO L125 PetriNetUnfolderBase]: For 628644/628665 co-relation queries the response was YES. [2024-06-28 00:33:29,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53405 conditions, 5986 events. 3655/5986 cut-off events. For 628644/628665 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38358 event pairs, 845 based on Foata normal form. 17/5999 useless extension candidates. Maximal degree in co-relation 53177. Up to 5436 conditions per place. [2024-06-28 00:33:29,882 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 734 selfloop transitions, 84 changer transitions 0/823 dead transitions. [2024-06-28 00:33:29,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 823 transitions, 17293 flow [2024-06-28 00:33:29,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:33:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:33:29,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-28 00:33:29,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354978354978355 [2024-06-28 00:33:29,884 INFO L175 Difference]: Start difference. First operand has 547 places, 803 transitions, 15375 flow. Second operand 11 states and 164 transitions. [2024-06-28 00:33:29,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 823 transitions, 17293 flow [2024-06-28 00:33:33,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 823 transitions, 16867 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 00:33:33,446 INFO L231 Difference]: Finished difference. Result has 550 places, 804 transitions, 15165 flow [2024-06-28 00:33:33,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14949, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15165, PETRI_PLACES=550, PETRI_TRANSITIONS=804} [2024-06-28 00:33:33,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-28 00:33:33,447 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 804 transitions, 15165 flow [2024-06-28 00:33:33,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:33,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:33,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:33:33,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:33:33,448 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:33,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:33,449 INFO L85 PathProgramCache]: Analyzing trace with hash 976778314, now seen corresponding path program 1 times [2024-06-28 00:33:33,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:33,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037713296] [2024-06-28 00:33:33,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:33,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:33,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:33:39,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:33:39,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:33:39,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037713296] [2024-06-28 00:33:39,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037713296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:33:39,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:33:39,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:33:39,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213121589] [2024-06-28 00:33:39,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:33:39,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:33:39,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:33:39,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:33:39,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:33:39,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 00:33:39,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 804 transitions, 15165 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:39,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:33:39,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 00:33:39,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:33:42,044 INFO L124 PetriNetUnfolderBase]: 3683/6007 cut-off events. [2024-06-28 00:33:42,045 INFO L125 PetriNetUnfolderBase]: For 652901/652909 co-relation queries the response was YES. [2024-06-28 00:33:42,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53728 conditions, 6007 events. 3683/6007 cut-off events. For 652901/652909 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 38301 event pairs, 850 based on Foata normal form. 12/6017 useless extension candidates. Maximal degree in co-relation 53499. Up to 5195 conditions per place. [2024-06-28 00:33:42,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 582 selfloop transitions, 268 changer transitions 0/855 dead transitions. [2024-06-28 00:33:42,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 855 transitions, 17812 flow [2024-06-28 00:33:42,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 00:33:42,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 00:33:42,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 242 transitions. [2024-06-28 00:33:42,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38412698412698415 [2024-06-28 00:33:42,152 INFO L175 Difference]: Start difference. First operand has 550 places, 804 transitions, 15165 flow. Second operand 15 states and 242 transitions. [2024-06-28 00:33:42,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 855 transitions, 17812 flow [2024-06-28 00:33:45,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 855 transitions, 17576 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:33:45,828 INFO L231 Difference]: Finished difference. Result has 556 places, 818 transitions, 15740 flow [2024-06-28 00:33:45,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14922, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15740, PETRI_PLACES=556, PETRI_TRANSITIONS=818} [2024-06-28 00:33:45,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 513 predicate places. [2024-06-28 00:33:45,829 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 818 transitions, 15740 flow [2024-06-28 00:33:45,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:33:45,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:33:45,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:33:45,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:33:45,830 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 00:33:45,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:33:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash -257238470, now seen corresponding path program 17 times [2024-06-28 00:33:45,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:33:45,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199326576] [2024-06-28 00:33:45,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:33:45,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:33:45,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15